您的位置:首页 > 数据库

SQL--表列的一些基本操作

2009-11-12 16:06 288 查看
建立一个表明为test2 的表,有列test3,test6等
--统计表的列数
select count(*) from syscolumns
where id=object_id('test2')
--添加表的列
ALTER TABLE TEST2 ADD TEST6 INT
--修改表列字段类型
ALTER TABLE TEST2 ALTER COLUMN TEST6 VARCHAR(10)
--删除表的列
ALTER TABLE TEST2 DROP COLUMN TEST6
--设置表的列的默认值
ALTER TABLE TEST2 ALTER COLUMN TEST2 SET DEFAULT 'ABC'
--删除表列默认值
ALTER TABLE TEST2 ALTER COLUMN TEST2 DROP DEFAULT

下面设置表的默认值按照SQL联机丛书中的说法应该是没错的,但是我执行的时候还是提示下面的错误,高手看到请指教:

消息 156,级别 15,状态 1,第 1 行
关键字 'SET' 附近有语法错误。
消息 156,级别 15,状态 1,第 3 行
关键字 'DEFAULT' 附近有语法错误。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: