--执行环境:生产环境 / beta环境
--备注:文件开头写上描述或者原因、项目
USE database --例如 USE LZB
GO
CREATE TABLE Ymtable1 (
iOrderId INT NOT NULL IDENTITY(1,1) PRIMARY KEY, --自增、主键
sPhone VARCHAR(20) null,
bPaidInFull BIT NOT NULL , --值域:0~1
iStatus TINYINT NOT null DEFAULT(0), --值域:0~255必填项
iField1 SMALLINT null, --值域:–32768~32767
iField2 INT NOT NULL , --值域:–2147483648~2147483647
iField3 BIGINT null --值域:–9 223 372 036 854 775 808~9 223 372 036 854 775 807
fField4 DECIMAL(18,2) NULL DEFAULT(0), --精度:16位整数,2位小数
dCreateTime DATETIME NULL DEFAULT(GETDATE()),--精度:YYYY-MM-DD HH:MM:SS: 默认值:当前时间
sRemark VARCHAR(512) NULL--长度:512个英文字符,或256个汉字
)
GO
execute sp_addextendedproperty \'MS_Description\', \'订单\' --此处填写表的中文名,注释
,\'SCHEMA\', \'dbo\' --此处不用改(目前咱们只用了“dbo”这一个SCHEMA)
, \'table\', \'Ymtable1\' --此处填表名
ALTER table dbo.Ymtable1
ADD iField5 int null,
sField6 varchar(100) not NULL default(\'\')
go
execute sp_addextendedproperty \'MS_Description\', \'类型\', \'SCHEMA\', \'dbo\', \'table\', \'Ymtable1\', \'column\', \'iField5\' --字段的注释
go
execute sp_addextendedproperty \'MS_Description\', \'图片路径\', \'SCHEMA\', \'dbo\', \'table\', \'Ymtable1\', \'column\', \'sField6\' --字段的注释
go