亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

SQL Server存儲過程生成insert語句實例

2024-08-31 01:01:39
字體:
來源:轉載
供稿:網友

你肯定有過這樣的煩惱,同樣的表,不同的數據庫,加入你不能執行select  insert
那么你肯定需要一條這樣的存儲過程,之需要傳入表明,就會給你生成數據的插入語句。
當然數據表數量太大,你將最好用別的方式

復制代碼 代碼如下:


Create   proc [dbo].[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 '''''''''+convert(char(23),'+name+',121)+''''''''' --datetime   
                     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

SQL語句

最后的結果:
INSERT INTO [SysSample] ([Id],[Name],[Age],[Bir],[Photo],[Note],[CreateTime]) values ('0002CA83-AF2F-4D8F-A345-33CA1CC7CF3C','任務調度系統',18,'2013-01-02 21:42:30.013','',NULL,'2013-01-02 21:42:30.013')
INSERT INTO [SysSample] ([Id],[Name],[Age],[Bir],[Photo],[Note],[CreateTime]) values ('0004A6F3-EC28-4D1F-BA40-0FC4B2218C92','任務調度系統',18,'2013-07-09 19:36:00.060','',NULL,'2013-07-09 19:36:00.060')
INSERT INTO [SysSample] ([Id],[Name],[Age],[Bir],[Photo],[Note],[CreateTime]) values ('00094D35-7B51-4EA3-871E-CE17E293B157','任務調度系統',18,'2013-05-16 15:21:20.070','',NULL,'2013-05-16 15:21:20.070')
INSERT INTO [SysSample] ([Id],[Name],[Age],[Bir],[Photo],[Note],[CreateTime]) values ('000BFBB0-B37D-4D6E-9FA2-3069D4F18F84','任務調度系統',18,'2013-04-11 11:41:50.030','',NULL,'2013-04-11 11:41:50.030')
INSERT INTO [SysSample] ([Id],[Name],[Age],[Bir],[Photo],[Note],[CreateTime]) values ('000C2CBC-E358-4469-BC2C-04F4DDCD72CD','任務調度系統',18,'2013-05-06 16:07:00.037','',NULL,'2013-05-06 16:07:00.037')
INSERT INTO [SysSample] ([Id],[Name],[Age],[Bir],[Photo],[Note],[CreateTime]) values ('000CB795-40EC-4783-B7A4-8D298DF63B70','任務調度系統',18,'2013-01-23 20:52:30.030','',NULL,'2013-01-23 20:52:30.030')

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧洲av一区二区| 综合激情国产一区| 欧美日韩人人澡狠狠躁视频| 狠狠爱在线视频一区| 亚洲色图综合网| 精品久久久久久久中文字幕| 国产亚洲欧美日韩一区二区| 国产精品小说在线| 九九热这里只有精品6| 久久视频在线免费观看| 国产一区二区日韩精品欧美精品| 国产又爽又黄的激情精品视频| 欧美电影在线观看高清| 亚洲九九九在线观看| 国产精品久久久久999| 亚洲免费av网址| 日韩精品中文字幕在线观看| 欧美性资源免费| 91精品成人久久| 日韩成人中文字幕在线观看| 亚洲精品一区二区三区婷婷月| 国产在线观看91精品一区| 国内精品久久久久久影视8| 97超级碰在线看视频免费在线看| 日韩成人黄色av| 日韩免费不卡av| 欧美久久精品午夜青青大伊人| 欧美成人三级视频网站| 亚洲最大激情中文字幕| 欧美视频一二三| 国产精品美女999| 亚洲r级在线观看| 亚洲午夜激情免费视频| 久久精品小视频| 国产精品久久久久久av| 68精品国产免费久久久久久婷婷| 2021久久精品国产99国产精品| 久久不射电影网| 欧美在线国产精品| 日韩一级裸体免费视频| 亚洲女人被黑人巨大进入al| 日韩电影免费观看在线| 亚洲嫩模很污视频| 久久精品中文字幕电影| 黄色精品在线看| 亚洲精品白浆高清久久久久久| 91成人福利在线| 亚洲综合最新在线| 97视频人免费观看| 成人久久18免费网站图片| 日韩av电影在线网| 欧美成人免费小视频| 黄网站色欧美视频| 成人性生交xxxxx网站| 久久视频在线视频| 欧洲美女免费图片一区| 久久免费视频网站| 日本国产高清不卡| 欧美老女人性视频| 国产一区二区三区久久精品| 欧美视频在线观看免费| 中文精品99久久国产香蕉| 中文字幕日韩专区| 久久99亚洲热视| 亚洲变态欧美另类捆绑| 日韩成人在线视频| 亚洲欧美日韩第一区| 亚洲人成电影在线| 欧美老女人性视频| 国产精品直播网红| 3344国产精品免费看| 亚洲精品国产精品国自产观看浪潮| 亚洲男子天堂网| 久久久精品在线| 日韩电影在线观看中文字幕| 亚洲欧洲日韩国产| 日韩av在线影视| 91综合免费在线| 国产欧美一区二区三区在线| 欧洲精品毛片网站| 全球成人中文在线| 51ⅴ精品国产91久久久久久| 国产精品高潮呻吟久久av黑人| 国产精品白丝jk喷水视频一区| 奇门遁甲1982国语版免费观看高清| 伦伦影院午夜日韩欧美限制| 久久久久久成人| 欧美日韩国产一中文字不卡| 亚洲三级免费看| 最好看的2019年中文视频| 亚洲国产91精品在线观看| 欧美成人免费全部观看天天性色| 精品国产1区2区| 国产成人亚洲综合青青| 欧美性黄网官网| 亚洲成年网站在线观看| 亚洲精品久久久久久久久久久| 一区二区欧美久久| 亚洲欧美一区二区三区久久| 国产亚洲福利一区| 97精品一区二区视频在线观看| 97在线视频免费看| 成人av在线天堂| 亚洲激情视频在线| 国产精品狠色婷| 欧美日韩国产一区二区三区| 久久免费视频观看| 麻豆一区二区在线观看| 成人国产亚洲精品a区天堂华泰| 亚洲欧美国产高清va在线播| 国外成人在线播放| 日韩av免费观影| 国产v综合ⅴ日韩v欧美大片| 亚洲va欧美va国产综合久久| 97视频在线观看免费| 91精品视频免费观看| 亚洲人成电影网站| 欧美激情视频给我| 中日韩午夜理伦电影免费| 日本精品视频在线播放| 欧美电影院免费观看| 91精品久久久久久久久不口人| 久久久久久久久国产精品| 欧美激情视频在线观看| 欧美激情精品久久久久| 亚洲一区二区三区毛片| 成人亚洲激情网| 久久久亚洲天堂| 欧美电影免费观看大全| 中文字幕av一区二区三区谷原希美| 国产亚洲欧洲高清一区| 57pao成人国产永久免费| 77777亚洲午夜久久多人| 国产精欧美一区二区三区| 日韩欧美在线观看| 国产精品视频精品视频| 国产精品永久免费观看| 在线视频免费一区二区| 久久免费观看视频| 国产99久久久欧美黑人| 欧美孕妇毛茸茸xxxx| 欧美自拍大量在线观看| 亚洲激情免费观看| 日韩视频在线免费观看| 亚洲精品女av网站| 国模精品视频一区二区三区| 92国产精品视频| 91色精品视频在线| 在线看日韩欧美| 日韩电影大全免费观看2023年上| 亚洲成人黄色在线观看| 久久久亚洲福利精品午夜| 亚洲人成在线播放| 亚洲第一区中文字幕| 亚洲欧美在线磁力| 久久99亚洲精品| 91九色视频在线| 国产精品美女免费| 日本不卡高字幕在线2019| 欧美激情亚洲另类| 欧美日韩在线影院| 狠狠躁夜夜躁久久躁别揉| 亚洲电影成人av99爱色| 欧美xxxx做受欧美|