http://download.youkuaiyun.com/detail/cideason/3594997
可以自定义导出数据库的表结构(视图)的一个存储过程
功能:1.可以完整导出表结构(含主键,索引)
2.可以导出视图SQL语法
3.可以带自己定义的栏位的说明
MS SQL Server200 -2008 测试通过
导出所有表,视图(所有表是不含数据库系统表)
exec p_exporttablesql '%','','0'
go
exec p_exporttablesql 'et%','ett%','0'
go
'et%' --需要导出的表视图
'ett%' --不需要导出的表视图
'0' --0不加栏位说明,1 加栏位说明(则有自己定义的保存表栏位说的表 可以 替换t_columnremark 表即可)
exec p_exporttablesql 'et%','ett%','0'
go
结果:
--=======================================================================--
-- et003 note: et003
if exists (select 1 from sysobjects
where id = object_id('et003') and xtype = 'U')
drop table et003
go
create table et003(
gkey char(20) not null , --
es101gkey char(20) null , --
vrno nvarchar(20) null , --
vrstartdt datetime null , --
vrenddt datetime null , --
vrhours numeric(10,1) null , --
remark nvarchar(60) null , --
constraint PK_et003 primary key (gkey)
)
go