日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

sql sever-T-SQL 判斷 是否存在(數(shù)據(jù)庫(kù),表,

系統(tǒng) 2478 0
      
        ?if DB_ID(N'DATABASENAME') is not null


      
    
      
        use databasename--跳轉(zhuǎn)到指定數(shù)據(jù)庫(kù)?


      
    
      
        go


      
    
      
        if object_id(N'a',N'U') is not null


      
    
      
        drop table a


      
    
      
        go


      
    
        
          注:a 是一個(gè)表,U代表是數(shù)據(jù)表類(lèi)型


        
      
        
          類(lèi)似于U的類(lèi)型代碼,如下所示


        
      
        
          對(duì)象類(lèi)型:


        
      
        
          AF = 聚合函數(shù) (CLR)


        
      
        
          C = CHECK 約束


        
      
        
          D = DEFAULT(約束或獨(dú)立)


        
      
        
          F = FOREIGN KEY 約束


        
      
        
          PK = PRIMARY KEY 約束


        
      
        
          P = SQL 存儲(chǔ)過(guò)程


        
      
        
          PC = 程序集 (CLR) 存儲(chǔ)過(guò)程


        
      
        
          FN = SQL 標(biāo)量函數(shù)


        
      
        
          FS = 程序集 (CLR) 標(biāo)量函數(shù)


        
      
        
          FT = 程序集 (CLR) 表值函數(shù)


        
      
        
          R = 規(guī)則(舊式,獨(dú)立)


        
      
        
          RF = 復(fù)制篩選過(guò)程


        
      
        
          SN = 同義詞


        
      
        
          TR = SQL DML 觸發(fā)器


        
      
        
          IF = SQL 內(nèi)聯(lián)表值函數(shù)


        
      
        
          TF = SQL 表值函數(shù)


        
      
        
          U = 表(用戶定義類(lèi)型)


        
      
        
          UQ = UNIQUE 約束


        
      
        
          V = 視圖


        
      
        
          X = 擴(kuò)展存儲(chǔ)過(guò)程


        
      
        
          IT = 內(nèi)部表


        
      

? ? ? ? 我以前介紹過(guò)sysobjects這個(gè)系統(tǒng)表。自定的表,存儲(chǔ)過(guò)程。。。。。都會(huì)存進(jìn)這張表。所以。。。。。

表中的列是否存在?

      
        ?
        
          IF?COL_LENGTH(
          
            'A'
            
              ,?
              
                'C'
                
                  )?
                  
                    IS
                    
                      ?
                      
                        NOT
                        
                          ?
                          
                            NULL
                            
                              ? 
                            
                          
                        
                      
                    
                  
                
              
            
          
        
      
    
        
          注:A是表名


        
      
        
          
             C是列名
            
              ? ?? 
            
          
        
      
      
        或者: ??


      
    
      
        
          select
          
            ???*???
            
              from
              
                ???syscolumns???
                
                  where
                  
                    ???id=object_id(
                    
                      '表名'
                      
                        )???
                        
                          and
                          
                            ???
                            
                              name
                              
                                =
                                
                                  '列名'
                                  
                                    ? 
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            
          
        
      
    
        
          注:存在則返回此列的一條說(shuō)明記錄,不存在返回空;


        
      

sql sever-T-SQL 判斷 是否存在(數(shù)據(jù)庫(kù),表,存儲(chǔ)過(guò)程,約束。。。和列)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 罗定市| 保定市| 高州市| 徐闻县| 龙陵县| 张家界市| 吉隆县| 泸溪县| 巩留县| 石景山区| 图木舒克市| 高要市| 彭阳县| 随州市| 车致| 浦城县| 南木林县| 广汉市| 万荣县| 石城县| 油尖旺区| 西峡县| 峨山| 射阳县| 牙克石市| 泸溪县| 琼结县| 广安市| 峨山| 曲松县| 高台县| 离岛区| 盈江县| 宝鸡市| 梧州市| 岳阳市| 莱西市| 石城县| 家居| 察雅县| 乡城县|