1. 程式人生 > >SQL Server 用EXISTS判斷資料庫,表是否存在

SQL Server 用EXISTS判斷資料庫,表是否存在

IF EXISTS(SELECT * FROM sysobjects WHERE name='bbsUser')
   DROP TABLE bbsUsers    --判斷表是否存在
   
 if EXISTS(SELECT * FROM sysdatabases WHERE name='bbsDB')
  DROP DATABASE bbsDB   --判斷資料庫是否存在
  
--check約束檢查  長度
ALTER TABLE bbsUsers ADD CONSTRAINT CK_Uemail CHECK(Uemail like '%@%')

ALTER TABLE bbsUsers ADD CONSTRAINT CK_Upassword CHECK(LEN(Upassword)>=6)
--註冊日期預設是當前日期
ALTER TABLE bbsUsers ADD CONSTRAINT DF_Uregdate default(getDate()) for UregDate