Oracle的序列序列介绍序列是Oracle提供的用于产生一系列唯一数字的数据库对象。使用序列可以实现自动产生主键值。序列也可以在许多用户并发环境中使用,为所有用户生成不重复的顺序数字,而且不需要任何额外的I/O开销。与视图一样,序列并不占用实际的存储空间,只是在数据字典中保存它的定义信息。用户要在自己的模式中创建序列,必须具有CREATE SEQUECNCE系统权限,如果要在其他模式中创建序列,则...
分类:
数据库 时间:
2015-03-13 00:25:32
阅读次数:
266
1. 对应GridView多行显示,添加如下即可:this.dataGridView1.RowsDefaultCellStyle.WrapMode = DataGridViewTriState.True; ;2. TableAdapter没有Update方法,可能是因为添加的时候没有添加主键,所以导...
分类:
其他好文 时间:
2015-03-13 00:06:53
阅读次数:
122
第一范式:没有重复的列。第二范式:要有唯一标识。第三范式:不依赖非主键。实现了第三范式,说明已经实现了第一,第二范式。不符合第三范式,数据库表会有增删改异常,以及产生大量冗余数据。更好理解三个范式的意义,请参照:http://baike.baidu.com/view/26218.htm
分类:
数据库 时间:
2015-03-12 14:43:23
阅读次数:
173
什么是索引:索引即数据库通过一定的组织方式(B-tree等)把创建索引列上数值和位置存储已达到快速查询的目的。索引的种类:(1) 主键索引,一张表指定主键,自动创建索引。(2) 唯一性索引,列值不能相同,但相对于主键索引可以为空。(3) FULLTEXT 是全文索引,用于搜索长文本.(4) 普通索引...
分类:
数据库 时间:
2015-03-12 13:13:26
阅读次数:
191
问题描述:rawQuery查询如果你要查询的表的主键字段名不是"_id",则会报IllegalArgumentException错误:03-11 22:02:39.876: E/AndroidRuntime(2130): Caused by: java.lang.IllegalArgumentExc...
分类:
其他好文 时间:
2015-03-12 11:06:29
阅读次数:
171
该问题,我百度了下,根本没发现什么有价值的文章;还是看源代码(详见最后附录)中的注释,最有效了!insert,返回值是:新插入行的主键(primarykey);需要包含 insert into desktop_unlock_tag(id,name,description,...
分类:
数据库 时间:
2015-03-11 19:32:57
阅读次数:
682
hibernate 联合主键生成机制(组合主键XML配置方式)如果数据库中用多个字段而不仅仅是一个字段作为主键,也就是联合主键,这个时候就可以使用hibernate提供的联合主键生成策略。具体如下:可以使用一个组件作为一个实体类的标识符。你的组件类必须满足以下要求:它必须实现java.io.Seri...
分类:
Web程序 时间:
2015-03-11 19:26:59
阅读次数:
157
Hibernate配置文件hbm主键的generator可选项1、自动增长identity适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自增字段,这个方法不能放到Oracle中...
分类:
Web程序 时间:
2015-03-11 19:16:29
阅读次数:
108
------------------------------------------ 根据表名生成表结构 含 主键----------------------------------------declare @TableName varchar(255) set @TableName = 'bao...
分类:
其他好文 时间:
2015-03-11 10:46:19
阅读次数:
112
参考文章:http://www.williamsang.com/archives/1508.html情景简介学校里面记录成绩,每个人的选课不一样,而且以后会添加课程,所以不需要把所有课程当作列。数据库grade里面数据如下图,假定每个人姓名都不一样,作为主键。本文以MySQL为基础,其他数据库会有些...
分类:
数据库 时间:
2015-03-09 18:52:12
阅读次数:
274