<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      看到一很好的SQL代碼

      轉載:http://topic.csdn.net/u/20080310/09/f1c5c8d1-e60b-48ad-8068-fa5a58e59788.html
      其功能是:將表中的數據生成SQL腳本,在查詢分析器中執行這些腳本后自動將數據導入到SQL Server中
      CREATE PROCEDURE   dbo.OutputData     
        
      @tablename   sysname      
        
      AS      
        
      declare   @column   varchar(1000)     
        
      declare   @columndata   varchar(1000)     
        
      declare   @sql   varchar(4000)     
        
      declare   @xtype   tinyint      
        
      declare   @name   sysname      
        
      declare   @objectId   int      
        
      declare   @objectname   sysname      
        
      declare   @ident   int      

        
      set   nocount   on      
        
      set   @objectId=object_id(@tablename)     
        
      if  @objectId   is   null   --   判斷對象是否存在     
           begin      
            
      print  @tablename +  '對象不存在'     
            
      return      
          
      end     
        
      set @objectname=rtrim(object_name(@objectId))     
        
      if @objectname is null or charindex(@objectname,@tablename)=0
          
      begin      
            
      print  @tablename +  '對象不在當前數據庫中'      
            
      return      
          
      end         
        
      if  OBJECTPROPERTY(@objectId,'IsTable')   <   >   1   --   判斷對象是否是表     
          begin      
            
      print  @tablename +  '對象不是表'     
            
      return      
          
      end         
        
      select   @ident=status&0x80   from   syscolumns   where   id=@objectid   and   status&0x80=0x80          
        
      if @ident is   not   null      
          
      print   'SET   IDENTITY_INSERT   '+ @TableName + '   ON'     
        
      --定義游標,循環取數據并生成Insert語句
        declare  syscolumns_cursor  cursor for   
          
      select   c.name,c.xtype   from   syscolumns   c     
            
      where   c.id=@objectid     
            
      order   by   c.colid     
        
      --打開游標
        open   syscolumns_cursor     
        
      set  @column=''     
        
      set  @columndata=''     
        
      fetch   next   from   syscolumns_cursor   into   @name,@xtype     
        
      while   @@fetch_status   <> -1     
          
      begin      
          
      if   @@fetch_status   <> -2     
            
      begin      
            
      if   @xtype   not   in(189,34,35,99,98)   --timestamp不需處理,image,text,ntext,sql_variant 暫時不處理     
              begin      
              
      set   @column=@column + 
                
      case   when   len(@column)=0   then ''  
                       
      else   ','
                       
      end + @name     
              
      set   @columndata = @columndata + 
                
      case   when   len(@columndata)=0   then   ''   
                       
      else   ','','','
                       
      end  + 
                
      case   when  @xtype   in(167,175)  then   '''''''''+'+@name+'+'''''''''                --varchar,char     
                       when   @xtype   in(231,239)   then   '''N''''''+'+@name+'+'''''''''             --nvarchar,nchar     
                       when   @xtype=61   then   '''''''''+convert(char(23),'+@name+',121)+'''''''''   --datetime     
                       when   @xtype=58   then   '''''''''+convert(char(16),'+@name+',120)+'''''''''   --smalldatetime     
                        when   @xtype=36   then   '''''''''+convert(char(36),'+@name+')+'''''''''       --uniqueidentifier     
                       else   @name   
                       
      end      
              
      end      
            
      end      
          
      fetch   next   from   syscolumns_cursor   into   @name,@xtype     
          
      end      
        
      close   syscolumns_cursor     
        
      deallocate   syscolumns_cursor          
        
      set  @sql='set   nocount   on   select   ''insert   '+@tablename+'('+@column+')   values(''as   ''--'','+@columndata+','')''   from   '+@tablename         
        
      print   '--'+@sql     
        
      exec(@sql)          
        
      if   @ident   is   not   null      
        
      print  'SET   IDENTITY_INSERT   '+@TableName+'   OFF'     
      調用時 
      exec   OutputData   'myuser' 其中myUser中當前數據庫中存在的表


      posted @ 2008-03-11 12:41  love .net FrameWork  閱讀(1226)  評論(1)    收藏  舉報
      主站蜘蛛池模板: 亚洲自拍偷拍中文字幕色| 日本中文字幕有码在线视频| 日韩人妻无码一区二区三区99| 美腿丝袜亚洲综合第一页| 亚洲成在人线AV品善网好看| 国产肥妇一区二区熟女精品| 在线中文字幕亚洲日韩2020| 欧美成a人片在线观看久| 国产成人亚洲精品狼色在线| 色一伦一情一区二区三区| 亚洲高清aⅴ日本欧美视频| 午夜福利片1000无码免费| 亚洲日韩亚洲另类激情文学| 国产高清色高清在线观看| 迭部县| 亚洲一级片一区二区三区| 精品久久人人做爽综合| 国产成年码av片在线观看 | 国产一级r片内射免费视频| 99RE8这里有精品热视频| 亚洲熟妇少妇任你躁在线观看无码| 女同在线观看亚洲国产精品| 亚洲乱熟女一区二区三区| 国产mv在线天堂mv免费观看| 久久久久无码中| 亚洲av二区三区在线| 久久中文字幕无码一区二区| 桃花岛亚洲成在人线AV| 亚洲国产精品黄在线观看| 一区二区三区四区在线不卡高清| 性一交一乱一伦| 99精品国产兔费观看久久99| 精品剧情V国产在线观看| 光山县| 国产欧美日韩高清在线不卡| 国产成熟妇女性视频电影| 精品久久久久久久久午夜福利| 国产毛片精品一区二区色| 在线日韩日本国产亚洲| 亚洲日韩欧洲乱码av夜夜摸| 自慰无码一区二区三区|