
数据库
HoNooD
这个作者很懒,什么都没留下…
展开
-
仅包含标识列的表插入记录的方法
-- 创建表 IF OBJECT_ID(tMyTable, U) IS NOT NULL DROP TABLE tMyTable GO CREATE TABLE tMyTable ( MyID int IDENTITY(3, 5) NOT NULL ) -- 添加记录 -- 1. 我的笨方法 DECLARE @t原创 2010-04-20 20:53:00 · 780 阅读 · 0 评论 -
在 MS SQL Server 中删除表
-- 说明: -- 1. 要删除表 table_name, 须先判断该表是否正被数据库中其它表所引用. -- 2. 如果未被引用, 可直接 DROP TABLE table_name; 否则必须先删除引用表的约束, 再 DROP TABLE table_name. -- 3. 另外, table_name 是否正引用其它表的情况无须考虑. --原创 2010-04-27 20:36:00 · 1020 阅读 · 0 评论 -
SQL Server 系统表 sysobjects 中 xtype 和 type 的区别
http://m.cnblogs.com/1622/441486.htmlsysobjects 在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)在表中占一行。只有在 tempdb 内,每个临时对象才在该表中占一行。sysobjects 中有二个表示对象类型的字段(type,xtype)。type是在 SQL Server 6.0 就有的,xtype在 SQL转载 2010-04-28 21:45:00 · 1786 阅读 · 0 评论 -
MS SQL Server 中的"默认值"
-- 说明: T-SQL 中没有"默认值对象"和"默认值约束"的区别, 而是统称为"默认值". 这里仅为了讨论方便. -- 所谓"默认值对象", 指作为 CREATE DEFAULT 语句的一部分创建的默认值定义; -- 所谓"默认值约束", 指作为 CREATE TABLE 或 ALTER TABLE 语句的一部分创建的默认值定义. -- 注意: 后续版本的 Mi原创 2010-05-10 14:36:00 · 3434 阅读 · 0 评论