问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-05-05 20:26

我来回答

2个回答

热心网友 时间:2022-06-28 01:24

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

create procere 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
begin
set @sql=@sql+'+'+char(39)+','+char(39)+'+'+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
end
set @sql=@sql+' as new into temp from '+@table_name
set @str=@str+') values('
--print @sql
--print @str
close Tmp_cur
deallocate Tmp_cur
exec(@sql)
declare c cursor for
select new from [temp]
open c
fetch c into @new
while @@fetch_status=0
begin
set @jixingfei=@str
set @jixingfei=@jixingfei+@new+')'
print @jixingfei
fetch c into @new
end
close c
deallocate c
end

参考资料:帮助别人是快乐之本,请加分吧!你的分是我答题的动力!

热心网友 时间:2022-06-28 01:25

能说清楚点吗?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
岚少(泪腺战士)有哪些精彩的实况可以看 花子的失落日记无法找到文件No such file or directory怎么解决啊... 梦见前男友让别的女人求婚的预兆 ...有没有适合求婚告白的地方,我想跟他重新开始? 大寒是什么节气大寒属于什么节气 ...从幸福到丧偶式婚姻:耳根子软的丈夫,究竟有多可怕? 如何理性的看待婆媳关系呢? 离婚财产分割一方不同意要采取什么措施 夫妻双方离婚一方不同意的该如何处理 求望晨莫及的代嫁:我本倾城全文加番外!! 去年的树,跟在后面的蝴蝶读后感 小学课文去年的树读了这篇童话有什么感受 求一篇《去年的树》读后感 急!!! 去年的树读后感 100 去年的树读后感150 去年的树读后感81字 去年的树怎么写读后感 四年级《去年的树》读后感 300字以上。求学霸回答。 去年的树这偏课文的感受是什么? 去年的树读后感怎么写 《去年的树》这一本书的读后感 四年级《去年的树》读后感(三百字) 怎么将matlab的方程解全部显示 matlab solve 解这个方程组得出的结果不对 matlab解方程结果不对 问一个matlab求解微分方程结果显示不同的问题 matlab solve 解方程组,结果不对是什么原因一个三元一次方程组:a1x... 为什么用Matlab解这个方程组没法解出来呢 Matlab解方程组出不来结果,急。 matlab求解微分方程结果不对 php如何将sql语句如何保存到.sql文档 什么是机架式工控机 读后感(不写简介)。 去年的树2.3.4自然段读后感50字 机架式工控机有些什么特点吗 工控机:上架式工控机,上架式 是什么意思? 《去年的树》读后感只有三个自然段300个字。 工控交换机什么意思?是工业交换机和工业以太网交换机么? 求一个 FOXMAIL 邮箱里用的 英文昵称 本人男的 昵称要 简单大方 点的那种 哪位高手能帮我设计一个超酷的个性签名,名字:黄进 邮箱: huangjinkoon@foxmail.com 小米手机怎么进行软件搬家,它说是有权限 请问用FOXMAIL收邮件的时候怎么让来信人显示为我自定义的名字? Foxmail邮箱 弃女逆天,腹黑太子妃链接 《废材杀手:弃女逆天》txt下载在线阅读全文,求百度网盘云资源 一本古代小说好像是穿越的,女主是女扮男装,姓柳,有哥哥 QQl浏览器KJAVA版本如何下载呢 千金嫡女 弃妃不愁嫁作者蔚然语风都有哪些作品 我删除原来的接网点后又重新添加了接网点,但是QQl浏览器上不了网,QQ却能登陆,请问这是怎么回事? 求 琴棋书画系列姐妹文全本txt 惊世狂妃:琴战天下 狂傲废妃:棋控九霄 逆天冷妃:书憾江山 神