
MSSQLSERVER
文章平均质量分 76
peng_hai_lin
热爱计算机行业,喜欢团队工作。
展开
-
小议数据库主键选取策略
吕震宇我们在建立数据库的时候,需要为每张表指定一个主键,所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。当然,其它字段可以辅助我们在执行这些操作时消除共享冲突,不过就不在这里讨论了。主键除了上述作用外,常常与外键构成参照完整性约束,防止出现数据不一致。所转载 2012-04-05 16:11:21 · 479 阅读 · 0 评论 -
数据库主键设定对查询效率的影响
在数据库表设计时,许多人为采用INT类型还是GUID(uniqueidentifyer)作为主键争论不休,有认为int型字段好的,有认为GUID好的,很多时候的焦点集中在效率上。 为了弄清事实真相,我想还是要以实验来进行测试为准。以下就是为了测试插入效率而写的一段脚本。测试环境是:Xeon 1.6/2G内存 win2003/sqlserver2005 企业版。 测试脚本: --测转载 2012-04-05 15:35:24 · 7806 阅读 · 0 评论 -
把sql server 用户表的所有者修改为dbo的解决方法
最近因系统中数据访问用户不是dba,用的其他用户,导致后台建表时用户表所有者不是dbo,出现这种情况后,如果数据访问用户发生变化后导致系统功能不能正常使用。特搜索了一下修改用户表所有者为dbo的解决方法。总结一下供需要之用。解决方法一:从企业管理器中直接操作a、打开企业管理器----找到你的用户名不对的表b、然后右键点击该表-》设计表,在上面的一排小图标中,点最后一个“条件约束”原创 2012-06-21 17:16:34 · 8094 阅读 · 0 评论