聚集索引的叶子页存储的就是表的数据。因此,表行物理上按照聚集索引列排序,因为表数据只能有一种物理顺序,所以一个表只能有一个聚集索引。 当我们创建主键约束时,如果不存在聚集索引并且该索引没有被明确指定为非聚集索引,SQL Server会自动将其创建为唯一的聚集索引,这并不是说主键列就一定是聚集索引,....
分类:
数据库 时间:
2014-07-07 10:25:45
阅读次数:
185
@Column(name = 可选,列名(默认值为属性名)。unique = 可选,是否在该列上设置唯一约束(默认false)。nullable = 可选,是否设置该列的值可以为空(默认true)。insertable = 可选,该列是否作为生成的insert语句中的一列(默认true)。updat...
分类:
其他好文 时间:
2014-07-06 22:52:07
阅读次数:
261
在对数据库的操作中,有时一个操作往往涉及到多张表,为了避免出现向5张表中插入记录,结果插入到第三张的时候出错,结果最后导致第一二张表已插入数据,而后面三张没有插入所带来的数据不一致的情况,我们在写代码的时候需要用事务来约束。如下: //事物,保证数据的一致性 using (Tr...
分类:
其他好文 时间:
2014-07-06 21:44:46
阅读次数:
184
count组函数:(过滤掉空的字段)select count(address),count(*) from b_usermax() avg() min(),sum()select sum(age),max(age),min(age),avg(nvl(age,0)) from b_user1 260 ...
分类:
数据库 时间:
2014-07-06 12:58:24
阅读次数:
364
访问级别约束访问级别约束:子类访问级别不能比父类高(等级观念),因为子类能够出席的场合父类都应该能出席,如果父类可访问级别比子类低就有了父类去不了的场合(儿子能去的地方爹一定要能去)。举例;方法、属性等暴露的返回值、参数的数据类型不能比方法、属性或者所在类的可访问级别低,因为这些方法、属性要能在高级...
分类:
其他好文 时间:
2014-07-05 22:07:02
阅读次数:
224
1)禁止所有表约束的SQLselect'altertable'+name+'nocheckconstraintall'fromsysobjectswheretype='U'2)删除所有表数据的SQLselect'TRUNCATETABLE'+namefromsysobjectswheretype='...
分类:
数据库 时间:
2014-07-05 17:34:53
阅读次数:
196
--启用or禁用指定表所有外键约束 alter table tbname NOCHECK constraint all alter table tbname CHECK constraint all--查看约束select name , is_disabled from sys.forei...
分类:
数据库 时间:
2014-07-03 22:41:58
阅读次数:
416
在使用MySQL数据的过程中有时候我们需要某个不是主键的字段不重复,这个时候就要用到SQL的UNIQUE约束了。
下面摘抄自w3school里的一段介绍:
UNIQUE 约束唯一标识数据库表中的每条记录。
UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。
PRIMARY KEY 拥有自动定义的 UNIQUE 约束。
请注意,每个表可以有多个 UNI...
分类:
数据库 时间:
2014-07-03 17:49:10
阅读次数:
247
前一段时间,有一个DBA朋友在完成重建表(rename)工作后,第二天早上业务无法正常运行,出现数据无法插入的限制和错误,后来分析才发现,错误的原因是使用rename方式重建表以后,其它引用这个表的外键约束指向没有重新定义到这个重建的新表中,从而导致这些表在插入新数据时,违反数据完整性约束,导致数据无法正常插入。影响了业务大概有1个多小时,真是一次血淋淋的教训啊。
使用rename方式重建表是我们日常DBA维护工作中经常使用的一种方法,因为CTAS+rename这种配合方式,非常实用和高效。很多DBA朋友应...
分类:
数据库 时间:
2014-07-02 15:24:08
阅读次数:
314
这是我见过最扯淡的题面之一。
题读了差不多一半我都觉得我这题肯定读不懂了,到最后终于看到重点了靠!
就是个差分约束大水题!毫无新意!
扯些什么皇后想生孩子!生了男孩是个弱智!父王很担心!这些有的没的有意思吗!!
题目就是给一个序列,告诉你 a b gt/lt c 表示从a起的b+1个数之和大于/小于c
就根据这个列不等式,要把> 或 =
列出不等式:
S[a-1]-S[a+...
分类:
其他好文 时间:
2014-07-02 10:51:51
阅读次数:
138