MS SQL 表字段增加,删除,修改
2011-01-15 11:41
134 查看
1.表字段添加
格式:ALTER TABLE table_name ADD column_name data_type
设置默认值:
ALTER TABLE table_name ADD COLUMN column_name VARCHAR (10) NOT NULL WITH DEFAULT '02'
MSSQL常用收集
Int IDENTITY (1, 1) NOT NULL PRIMARY KEY 自动编号
Int Default 0 数字
DateTime Default GetDate() 日期
Varchar(50) 文本
LongText 备注
以下是存储过程:
2.表字段修改
格式:ALTER TABLE table_name ALTER COLUMN column_name new_data_type
ALTER TABLE table_name MODIFY column_name new_data_type(MYSQL中写法)
3.表字段删除
格式:ALTER TABLE table_name DROP COLUMN column_name
格式:ALTER TABLE table_name ADD column_name data_type
设置默认值:
ALTER TABLE table_name ADD COLUMN column_name VARCHAR (10) NOT NULL WITH DEFAULT '02'
MSSQL常用收集
Int IDENTITY (1, 1) NOT NULL PRIMARY KEY 自动编号
Int Default 0 数字
DateTime Default GetDate() 日期
Varchar(50) 文本
LongText 备注
以下是存储过程:
ALTER proc [dbo].[_table_column_add] @table varchar(100),--表名 @columns varchar(100),--字段名 @type varchar(100)='' --数据类型(如不设置,默认为varchar(100)) as declare @sql varchar(3000),@type_code varchar(100) if len(@type)<1 set @type='' if @type='' or @type=NULL begin set @type_code='varchar(100)' end set @sql='if NOT EXISTS (select a.Name as columnName from syscolumns as a , sysobjects as b where a.ID=b.ID and b.Name='''+@table+''' and a.name='''+@columns+''') BEGIN alter table '+@table+' add '+@columns+' '+@type_code+' select a.Name as columnName from syscolumns as a , sysobjects as b where a.ID=b.ID and b.Name='''+@table+''' END ELSE BEGIN PRINT ''字段已经存在!'' END ' --print @sql exec(@sql)
2.表字段修改
格式:ALTER TABLE table_name ALTER COLUMN column_name new_data_type
ALTER TABLE table_name MODIFY column_name new_data_type(MYSQL中写法)
3.表字段删除
格式:ALTER TABLE table_name DROP COLUMN column_name
相关文章推荐
- Oracle增加修改删除字段/主键
- MySql增加字段、删除字段、修改字段名称、修改字段类型
- ORACLE中通过SQL语句(alter table)来增加、删除、修改字段
- oracle增加字段、删除字段、修改字段类型
- MYSQL SQL 增加,修改,删除字段,重命名字段
- 获取、增加、修改、删除sqlserver字段描述
- 在ORACLE中给已有数据的表增加、修改、删除一个字段(或一个列)或者多个字段(或多个列)的问题
- Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序总结
- oracle 一次删除,增加,修改多个字段
- Mysql字段操作—增加字段、删除字段、修改字段名、修改字段类型(约束条件)
- Oracle 增加修改删除字段
- ORACLE中通过SQL语句(alter table)来增加、删除、修改字段
- MySql增加字段、删除字段、修改字段名称、修改字段类型
- mysql修改表名,字段,增加字段,删除字段
- Oracle-表的字段增加修改删除操作
- 通过SQL语句(alter table)来增加、删除、修改字段
- Oracle 增加修改删除字段
- SQL Server中增加列、修改列的字段类型、删除列
- mysql 修改表/字段 增加/删除表索引
- Oracle表字段的增加、删除、修改和重命名