您当前的位置: 首页 >  sql

SQL Server 开发之 复制表数据的SQL脚本生成器

发布时间:2010-09-19 21:55:00 ,浏览量:0

使用SQL Server 2000自带的“生成SQL脚本”工具,可以生成创建表、视图、存储过程等的SQL脚本。那么,能否将表中的数据也生成为SQL脚本,在查询分析器中执行这些脚本后自动将数据导入到SQL Server中呢?答案是肯定的。

下面的存储过程是一位高人写的,这位高人的姓氏已无人知晓,但SQL Server社区中偶尔还可看到此不朽之作。

CREATE PROCEDURE   dbo.OutputData       @tablename   sysname        AS        declare   @column   varchar(1000)       declare   @columndata   varchar(1000)       declare   @sql   varchar(4000)       declare   @xtype   tinyint        declare   @name   sysname        declare   @objectId   int        declare   @objectname   sysname        declare   @ident   int     

  set   nocount   on        set   @objectId=object_id(@tablename)       if  @objectId   is   null   --   判断对象是否存在          begin            print  @tablename +  '对象不存在'           return          end    

  set @obj

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    106591博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0454s