SqlServer创建数据表简单模板(包括设定外键)

2014-06-15 15:39:43  访问(3021) 赞(0) 踩(0)

drop table dbo.UTB_SLX_SYSMODEL;
 
-- 系统模块 --
create table UTB_SLX_SYSMODEL
(
	ID				bigint  primary key,				-- 系统模块 --
	ProjId			bigint  not null foreign key references UTB_SLX_PROJ(ID), -- 所属项目 --
	TheName			nvarchar(255)	not null,			-- 名称 --
	TheCode			nvarchar(255)	not null,			-- 代号 --
	Remark			ntext,								-- 备注 --
	CreateTime		datetime default getdate() not null, -- 创建时间 --
	UpdateTime		datetime default getdate() not null  -- 修改时间 --
);
 
--+ [表]UTB_SLX_SYSMODEL:系统模块 |-- 
EXECUTE sp_addextendedproperty N'MS_Description', N'系统模块', N'user', N'dbo', N'table', N'UTB_SLX_SYSMODEL', NULL, NULL;

--+ ID:系统模块 |-- 
EXECUTE sp_addextendedproperty N'MS_Description', N'系统模块', N'user', N'dbo', N'table', N'UTB_SLX_SYSMODEL', 'column', 'ID';

--+ ProjId:所属项目 |-- 
EXECUTE sp_addextendedproperty N'MS_Description', N'所属项目', N'user', N'dbo', N'table', N'UTB_SLX_SYSMODEL', 'column', 'ProjId';

--+ TheName:名称 |-- 
EXECUTE sp_addextendedproperty N'MS_Description', N'名称', N'user', N'dbo', N'table', N'UTB_SLX_SYSMODEL', 'column', 'TheName';

--+ TheCode:代号 |-- 
EXECUTE sp_addextendedproperty N'MS_Description', N'代号', N'user', N'dbo', N'table', N'UTB_SLX_SYSMODEL', 'column', 'TheCode';

--+ Remark:备注 |-- 
EXECUTE sp_addextendedproperty N'MS_Description', N'备注', N'user', N'dbo', N'table', N'UTB_SLX_SYSMODEL', 'column', 'Remark';

--+ CreateTime:创建时间 |-- 
EXECUTE sp_addextendedproperty N'MS_Description', N'创建时间', N'user', N'dbo', N'table', N'UTB_SLX_SYSMODEL', 'column', 'CreateTime';

--+ UpdateTime:修改时间 |-- 
EXECUTE sp_addextendedproperty N'MS_Description', N'修改时间', N'user', N'dbo', N'table', N'UTB_SLX_SYSMODEL', 'column', 'UpdateTime';



-- 创建[表格:UTB_SLX_SYSMODEL] seq_slx_sysmodel -- 
insert into utb_sys_dual values 
    (
        'seq_slx_sysmodel',1,getdate(),getdate()
    );



标签:创建表    建表脚本    数据库操作    SQLServer    MsSQL 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)