mssql常规操作语句
select a.name as [column],b.name as type
from syscolumns a,systypes b
where a.id=object_id('表名') and a.xtype=b.xtype
/*查询数据列类型*/
use master
select * from sysdatabases where dbid>4
/*where条件用来去掉系统数据库*/
--添加表列
alter table test
add address nvarchar(50) null;
--添加表列并添加默认值
ALTER TABLE CustomerCase
ADD sort int DEFAULT (999)
--删除表列
alter table test drop column address;
--修改表列字段类型
alter table test alter column address char(10);
--修改表默认值
ALTER TABLE [表名] ADD CONSTRAINT [DF_表名_列名] DEFAULT year(getdate()) FOR [列名]
--修改表列字段名
exec sp_rename '表名.[列名]', '新的列名', 'column'
eg:
exec sp_rename 'test.address', 'address1', 'column';
--修改表名
exec sp_rename '原表名', '新表名', 'object'
eg:
exec sp_rename 'test', 'test1', 'object';
本文由某某资讯网发布,不代表某某资讯网立场,转载联系作者并注明出处:http://www.yaxima.com/html/mssql/321.html
