当前位置: 数据库>sqlserver
sql 添加删除修改字段的方法介绍
来源: 互联网 发布时间:2014-08-29
本文导语: sql增删改查的语句。 --增加字段 alter table docdsp add dspcode char(200) --删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME --修改字段类型 ALTER TABLE table_name ALTER COLUMN column_name new_data_type --改名 sp_rename 更改当前数据库中用户创建对...
sql增删改查的语句。
--增加字段 alter table docdsp add dspcode char(200) --删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME --修改字段类型 ALTER TABLE table_name ALTER COLUMN column_name new_data_type
--改名
sp_rename
更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。
语法
sp_rename [ @objname = ] 'object_name' ,
[ @newname = ] 'new_name'
[ , [ @objtype = ] 'object_type' ]
举例如下:
--假设要处理的表名为: tb --判断要添加列的表中是否有主键 if exists(select 1 from sysobjects where parent_obj=object_id('tb') and xtype='PK') begin print '表中已经有主键,列只能做为普通列添加' --添加int类型的列,默认值为0 alter table tb add 列名 int default 0 end else begin print '表中无主键,添加主键列' --添加int类型的列,默认值为0 alter table tb add 列名 int primary key default 0 end