数据库
文章平均质量分 63
goright12
本人不会自我介绍
展开
-
SQL 获取最新ID,scope_identity() ,@@identity,ident_current
--scope_identity ()用这个方法的返回值是null,因为它返回的是当前会话、作用域的identity的最后一个值 --@@identity 返回当前会话中任何作用域的identity 的值 --ident_current('表名') 返回指定的表的最后一个identity的值,与会话、作用域无关@@IDENTITY 返回最后插入的标原创 2013-02-19 16:19:41 · 620 阅读 · 0 评论 -
sql 约束
---添加主键约束 alter table 表名 add constraint 约束名 primary key (主键) ---添加唯一约束 alter table 表名 add constraint 约束名 unique (字段) ---添加默认约束 alter table 表名 add constraint 约束名 default ('默认内容') for 字段原创 2013-02-22 15:17:12 · 354 阅读 · 0 评论 -
使用view的好处
第一点:使用视图,可以定制用户数据,聚焦特定的数据。 解释: 在实际过程中,公司有不同角色的工作人员,我们以销售公司为例的话,采购人员,可以需要一些与其有关的数据,而与他无关的数据,对他没有任何意义,我们可以根据这一实际情况,专门为采购人员创建一个视图,以后他在查询数据时,只需select * from view_caigou 就可以啦。 第二点:使用视图,可以简化数据操作。原创 2013-02-20 10:52:08 · 1199 阅读 · 0 评论 -
锁的问题
锁的类型1 . HOLDLOCK: 在该表上保持共享锁,直到整个事务结束,而不是在语句执行完立即释放所添加的锁。2.NOLOCK:不添加共享锁和排它锁,当这个选项生效后,可能读到未提交读的数据或“脏数据”,这个选项仅仅应用于SELECT语句。3.PAGLOCK:指定添加页锁(否则通常可能添加表锁)。 4.READCOMMITTED用与运行在提交读隔离级别的事务相同的锁语义执行原创 2013-04-01 11:44:05 · 930 阅读 · 0 评论 -
sql server 自定义函数
SQL SERVER中是允许有自定义函数,Microsoft SQL Server 并不将用户限制在定义为 Transact-SQL 语言一部分的内置函数上,而是允许用户创建自己的用户定义函数。函数是由一个或多个 Transact-SQL 语句组成的子程序,可用于封装代码以便重新使用。尽管自定义函数在数据量庞大的时候,效率上有欠缺,但是在中小型数据库中,还是可以使用,现将我数据库中所有的自定义转载 2013-06-02 13:14:00 · 819 阅读 · 0 评论