MSSQL常规操作
作者:小编
更新时间:2023-08-09
点击数:
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 test drop column address;
--修改表列字段类型
alter table test alter column address char(10);
--修改表列字段名
exec sp_rename '表名.[列名]', '新的列名', 'column'
eg:
exec sp_rename 'test.address', 'address1', 'column';
--修改表名
exec sp_rename '原表名', '新表名', 'object'
eg:
exec sp_rename 'test', 'test1', 'object';