SQL T-SQL 学习笔记-对字段的高级操作
来源:互联网 发布:淘宝运营简历 编辑:程序博客网 时间:2024/04/29 04:49
增加字段
【注】
1.增加新字段时,必须允许它null,因为表中可能已有许多记录,否则必须有default和with values。
2.添加为主键的时候,不要指定default,也不要允许空
【例】
在abc表中添加member_id,属性为int,允许空
在abc表中添加member_id,属性为int,允许空,默认值为0
在abc表中添加member_id,属性为int,不允许空,默认值为0
在abc表中添加member_id,属性为int,并设为主键:
删除字段
一个表至少要保留有一个column
修改字段名
修改字段属性(null、type、default、primarykey)
【例】
修改abc表中的字段bbb属性为Char(10),null
ALTER TABLE table_name ADD newcolumn_name TYPE [NULL/not NULL] {DEFAULT value [WITH VALUES]} [PRIMARY KEY]
【注】
1.增加新字段时,必须允许它null,因为表中可能已有许多记录,否则必须有default和with values。
2.添加为主键的时候,不要指定default,也不要允许空
【例】
在abc表中添加member_id,属性为int,允许空
ALTER TABLE abc ADD member_id INT NULL
在abc表中添加member_id,属性为int,允许空,默认值为0
ALTER TABLE abc ADD member_id INT NULL DEFAULT 0
在abc表中添加member_id,属性为int,不允许空,默认值为0
ALTER TABLE abc ADD member_id INT NOT NULL DEFAULT 0 WITH VALUES
在abc表中添加member_id,属性为int,并设为主键:
ALTER TABLE abc ADD member_id INT IDENTITY CONSTRAINT member_id PRIMARY KEY
删除字段
ALTER TABLE table_name DROP COLUMN column_name
一个表至少要保留有一个column
修改字段名
EXEC SP_RENAME 'table_name.column_name','column_newname','COLUMN'
修改字段属性(null、type、default、primarykey)
ALTER TABLE table_name ALTER COLUMN column_name type [NOT] NULL
【例】
修改abc表中的字段bbb属性为Char(10),null
ALTER TABLE abc ALTER COLUMN bbb char(10) NULL
- SQL T-SQL 学习笔记-对字段的高级操作
- SQL对Xml字段的操作
- SQL对Xml字段的操作
- SQL对Xml字段的操作
- SQL对Xml字段的操作
- SQL对Xml字段的操作
- SQL对Xml字段的操作
- SQL对Xml字段的操作
- SQL Server对Xml字段的操作
- SQL对Xml字段的操作
- SQL对Xml字段的操作
- SQL对Xml字段的操作
- SQL对Xml字段的操作
- SQL对Xml字段的操作
- SQL对Xml字段的操作
- SQL对Xml字段的操作
- SQL server对Xml字段的操作
- SQL Server对Xml字段的操作
- 条形码扫描器通讯编程
- 我又想起一篇
- c语言双向链表举例
- 相关性统计、排序
- NOKIA支持SILVERLIGHT之我见
- SQL T-SQL 学习笔记-对字段的高级操作
- 存储过程和分页控件的使用
- XPath学习 ( by quqi99 )
- 使用PDFLib生成PDF文档(C语言版)--使用指导
- 搬家至此,开始新的记录
- Oracle数据库操作类(c#)
- .NET 访问 Oracle 数据库相关
- 为了初学者的VC++实例文章
- SERVER数据转换ORACLE问题