create proc spGenInsertSQL EXEC spGenInsertSQL *TBLNAME*
@TableName as varchar(100)
as
–declare @TableName varchar(100)
–set @TableName = orders
–set @TableName = eeducation
DECLARE xCursor CURSOR FOR
SELECT name,xusertype
FROM syscolumns
WHERE (id = OBJECT_ID(@TableName))
declare @F1 varchar(100)
declare @F2 integer
declare @SQL varchar(8000)
set @sql =SELECT INSERT INTO + @TableName + VALUES(
OPEN xCursor
FETCH xCursor into @F1,@F2
WHILE @@FETCH_STATUS = 0
BEGIN
set @sql =@sql +
+ case when @F2 IN (35,58,99,167,175,231,239,61) then + case when + @F1 + IS NULL then else end + else + end
+ replace(ISNULL(cast( + @F1 + as varchar(8000)),NULL),,)
+ case when @F2 IN (35,58,99,167,175,231,239,61) then + case when + @F1 + IS NULL then else end + else + end
+ char(13) + ,
FETCH NEXT FROM xCursor into @F1,@F2
END
CLOSE xCursor
DEALLOCATE xCursor
set @sql = left(@sql,len(@sql) – 5) + + ) FROM + @TableName
exec (@sql)
go
sql server数据导成insert_数据库技巧
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » sql server数据导成insert_数据库技巧
相关推荐
-      sql语句中的判断功能的使用方法
-      sql语句中的判断功能的使用方法
-      SQL语言中去掉小数点有效数字后面的所有0
-      ASP连接各种数据库的代码
-      在sql语句中实现md5功能
-      给access数据库减肥
-      asp连接access数据库代码(2)
-      更改 SQL Server 登录模式