SQL SERVER 建表table之前,檢查是否有同名的表存在

景上發表於2016-05-23

在資料庫test2中新建表FRUITS、SUPPLIERS,在新建之前,如果已經有同名的表存在則將其刪除;

USE test2
GO
BEGIN TRY DROP TABLE FRUITS END TRY BEGIN CATCH END CATCH;
BEGIN TRY DROP TABLE SUPPLIERS END TRY BEGIN CATCH END CATCH;
CREATE TABLE FRUITS
(
  f_id INT PRIMARY KEY,
  f_name VARCHAR(24) NULL,
  f_pricce FLOAT DEFAULT(0.0)
)

CREATE TABLE SUPPLIERS
(
 s_id INT PRIMARY KEY,
 s_name VARCHAR(32) NULL,
 s_city VARCHAR(32) NULL
)
GO

相關文章