當前位置:成語大全網 - 新華字典 - 誰能給我解釋壹下這條sql語句?

誰能給我解釋壹下這條sql語句?

IF EXISTS == 如果存在

(SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[T_Class]') AND type in (N'U'))

查詢數據庫的 數據字典, 檢索壹個 對象ID = 名字叫 '[dbo].[T_Class]' 的對象ID。 並且類型是 'U' 的。

DROP TABLE [dbo].[T_Class]

刪除表 [dbo].[T_Class]

其實如果妳是偷懶的話, 就直接

DROP TABLE [dbo].[T_Class]

結果就是, 如果有,就刪除, 沒有, SQL Server 會抱錯。