sql 标准见表语句

 

建一张表

/******************************************************************************** 小区主档记录,要保证与OrgLevelUnit同步 ********************************************************************************/

IF not exists(SELECT OBJECT_NAME (id )FROM sysobjects
WHERE xtype = 'U' AND OBJECTPROPERTY (id, 'IsMSShipped') = 0 and OBJECT_NAME (id)='WYEstate') Create table WYEstate ( ID varchar(50) primary key not null,--小区编码,自动编码,A+4位数,允许手写 Name varchar(200) null,--小区名称 FloorArea decimal(10,2) ,--占地面积 BuiltArea decimal(10,2) ,--建筑面积 GreenArea decimal(10,2) ,--绿化面积 RoadArea decimal(10,2) ,--道路面积 BuildingNum int not null default(0),--楼宇数量 Address nvarchar(2000) ,--小区地址 Leader varchar(50) ,--负责人 LeaderName varchar(100) ,--负责人姓名 Developer nvarchar(200) ,--开发商 DevContractor nvarchar(200) ,--开发商联系人 DevContractWay nvarchar(400) ,--开发商联系方式 Remark nvarchar(4000) ,--备注 StdUser varchar(50) not null, Builder varchar(20) not null,--创建人 BuildDate datetime default(getdate()) not null,--创建时间 Laster varchar(20) not null,--最后修改人 LastDate datetime default(getdate()) not null --最后修改时间 )

添加一个表字段

    if not exists (
    select * from  syscolumns 
    where id =  object_id('WYEstate') and name = 'MSQuestion' ) alter table WYEstate add MSQuestion NVARCHAR(500) null--问题

删除一个表字段

    if exists (
    select * from  syscolumns 
    where id =  object_id('WYEstate') and name = 'MSQuestion' ) alter table WYEstate drop column MSQuestion--问题

给某一个表字段添加注释

    EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'问题' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WYEstate', @level2type=N'COLUMN',@level2name=N'MSQuestion'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值