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
where条件用来去掉系统数据库
use master
select * from sysdatabases where dbid>4
添加表列
alter table 表名 add address nvarchar(50) null
添加表列并添加默认值
ALTER TABLE 表名 ADD sort int DEFAULT (999)
删除表列
alter table 表名 drop column 列名
设置主键
ALTER TABLE [表名] ADD CONSTRAINT PK_列名 PRIMARY KEY (主键名);
修改表列字段类型
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';
修改sa密码
ALTER LOGIN sa WITH PASSWORD = '新密码';
本文由某某资讯网发布,不代表某某资讯网立场,转载联系作者并注明出处:http://www.yaxima.com/html/mssql/321.html
