SORU
25 EKİM 2011, Salı


Nasıl SQL Server varsa, bir tablo bırakma?

Tablo adı Scores.

Aşağıdaki yapmak doğru mu?

IF EXISTS(SELECT *
          FROM   dbo.Scores)
  DROP TABLE dbo.Scores 

CEVAP
25 EKİM 2011, Salı


Hayır. Eğer herhangi bir satır (ve eğer masa yoksa bir hata yükseltmek) içeriyorsa tablo düşecek.

Kalıcı bir tablo için kullanabilirsiniz

IF OBJECT_ID('dbo.Scores', 'U') IS NOT NULL
  DROP TABLE dbo.Scores; 

Ve geçici bir tablo örneği...

IF OBJECT_ID('tempdb.dbo.#T', 'U') IS NOT NULL
  DROP TABLE #T; 

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Awesome Toys TV

    Awesome Toys

    18 HAZİRAN 2014
  • LiteralMSPaint

    LiteralMSPai

    27 EKİM 2010
  • Kanál používateľa McsFuego

    Kanál použ

    12 EKİM 2011