SORU
22 Mart 2010, PAZARTESİ


Nasıl kullanıcı-tanımlamak SQL Server 2008'de tablo türü varlığını kontrol etmek için?

Kullanıcı tanımlı tablo türü var. Bir yama OBJECT_ID(name, type) fonksiyon kullanarak düzenlemeden önce varlığını kontrol etmek istiyorum.

type enumeration kullanıcı tanımlı tablo türleri için geçti ne olmalıdır?

Kullanıcı tanımlı tablo gibi N'U', yani IF OBJECT_ID(N'MyType', N'U') IS NOT NULL çalışmıyor

CEVAP
22 Mart 2010, PAZARTESİ


Sys bakabilirsiniz.türleri ya da TYPE_İD kullanın:

IF TYPE_ID(N'MyType') IS NULL ...

Sadece bir önlem: kullanarak type_id türü olduğunu doğrulamak olmaztabloyazın ... sadece o isimde bir tipi var. Aksi takdirde gbn sorgu muhtemelen daha iyidir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AginoEvolutionHD

    AginoEvoluti

    27 AĞUSTOS 2011
  • LinusTechTips

    LinusTechTip

    25 Kasım 2008
  • UberFacts

    UberFacts

    26 EKİM 2013

İLGİLİ SORU / CEVAPLAR