为sql serv er 数据库表数据生成insert 脚本 使用SQL Serv er 自带的“生成SQL 脚本”工具,可以生成创建表、视图、存储过程等的SQL 脚本
那么,能否将表中的数据也生成为SQL 脚本,在查询分析器中执行这些脚本后自动将数据导入到 SQL Serv er 中呢
答案是肯定的,网上收集资料如下: 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 @objectname=rtrim(object_name(@objectId)) if @objectname is null or charindex(@objectname,@tablename)=0 begin print @tablename + '对象不在当前数据库中' return end if OBJECTPROPERTY(@objectId,'IsTable') < > 1 -- 判断对象是否是表 begin p