怎么样把数据库中的记录变成sql语句

来源:百度知道 编辑:UC知道 时间:2024/06/06 00:11:42
就是数据库表单
里面有很多的记录
我想要把 这些记录变成 insert数据库语句
怎么搞
谢谢

能说清楚点吗?

为了你这个问题 我花了一天的时间,大哥啊,为了你那5分不容易。这么复杂一个问题,你才给我5分。下面是我写的存储过程:
调用方法 exec jixingfei '表名'

create procedure jixingfei(@table_name varchar(200)) as
begin
declare @sql varchar(5000),@s_mid varchar(100),@str varchar(2000),@new varchar(5000),@jixingfei varchar(5000)
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[temp]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[temp]
set @sql='select '
set @str='insert into '+@table_name
declare Tmp_cur cursor for select name from syscolumns where id=(select id from sysobjects where name=@table_name)
Open Tmp_cur
fetch Tmp_cur into @s_mid
set @sql=@sql+char(39)+char(39)+char(39)+char(39)+'+convert(varchar(100),'+@s_mid+')'+'+'+char(39)+char(39)+char(39)+char(39)
set @str=@str+'('+@s_mid
fetch Tmp_cur into @s_mid
while @@fetch_status=0