根据表中数据生成insert语句的存储过程
时间:2008-11-10 12:13:00
昨时要导一些数据,从网上搜到的。字段多时insert 语句生成的不完整了,还没有找到原因..
有个缺点……就是标识种子的列 也insert了
create proc spgeninsertsql (@tablename varchar(256))
as
begin
declare @sql varchar(8000)
declare @sqlvalues varchar(8000)
set @sql = (
set @sqlvalues = values (+
select @sqlvalues = @sqlvalues + cols + + , + ,@sql = @sql + [ + name + ],
from
(select case
when xtype in (48,52,56,59,60,62,104,106,108,122,127)
then case when + name + is null then null else + cast(+ name + as varchar)+ end
when xtype in (58,61)
then case when + name + is null then null else + + + cast(+ name + as varchar)+ ++ end
when xtype in (167)
then case when + name + is null then null else + + + replace(+ name+,,) + ++ end
when xtype in (231)
then case when + name + is null then null else +n + + replace(+ name+,,) + ++ end
when xtype in (175)
then case when + name + is null then null else + + + cast(replace(+ name+,,) as char( + cast(length as varchar) + ))++ end
when xtype in (239)
then case when + name + is null then null else +n + + cast(replace(+ name+,,) as char( + cast(length as varchar) + ))++ end
else null
end as cols,name
from syscolumns
where id = object_id(@tablename)
) t
set @sql =select insert into [+ @tablename + ] + left(@sql,len(@sql)-1)+) + left(@sqlvalues,len(@sqlvalues)-4) + ) from +@tablename
--print @sql
exec (@sql)
end
go
标签:insert,存储过程,数据,
0
投稿
猜你喜欢
python在windows和linux下获得本机本地ip地址方法小结
2023-12-18 16:52:03
MySQL数据库之存储过程 procedure
2024-01-14 17:50:27
解决python递归函数及递归次数受到限制的问题
2023-12-01 01:49:35
MySQL最基本的命令使用汇总
2024-01-28 06:18:30
golang中gin框架接入jwt使用token验证身份
2024-02-19 15:12:28
django的403/404/500错误自定义页面的配置方式
2023-01-19 06:44:40
Golang爬虫框架colly使用浅析
2024-02-06 23:28:06
SQL提供的进行数据传输的实用程序—BCP
2009-01-23 13:45:00
由浅到深了解JavaScript类
2008-06-16 13:20:00
利用python写个下载teahour音频的小脚本
2021-05-17 06:05:54
用pywin32实现windows模拟鼠标及键盘动作
2023-07-04 21:26:30
详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
2023-11-24 18:03:27
JavaScript中实现块作用域的方法
2024-04-16 10:38:39
八条常见的CSS错误及修复方法
2010-04-08 16:54:00
mysql ON DUPLICATE KEY UPDATE语句示例
2024-01-13 11:02:48
关于Javascript闭包与应用的详解
2024-04-23 09:09:28
数据挖掘之Apriori算法详解和Python实现代码分享
2022-02-07 00:29:59
HTML5 WebSockets基础使用教程
2010-09-21 12:48:00
求任意自然数内的素数
2009-10-15 12:21:00
pygame实现雷电游戏雏形开发
2021-04-14 13:52:31