IT技术网www.itjs.cn

当前位置:首页 > 数据库 > MySQL > SQL语句添加删除修改字段的写法

SQL语句添加删除修改字段的写法

发布时间:2010-09-01 15:59 来源:未知

下面将为您介绍使用SQL语句如何增加以及删除字段,假如您对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