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

 
建立一个表明为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' 附近有语法错误。

你可能感兴趣的:(数据库,职场,休闲)