可以自定义导出数据库的表结构(视图)的一个存储过程

点击打开链接

http://download.csdn.net/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



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值