SQL数据定义的有关问题

SQL数据定义的问题CREATEDATABASEsmsIFNOTEXISTSsms对不对请问:哪儿错了.[解决办法]if exists (select *

SQL数据定义的问题
CREATE   DATABASE   sms     IF   NOT   EXISTS   sms;
对不对请问:哪儿错了.

[解决办法]
if exists (select * from dbo.sysobjects where id = object_id(N '[dbo].[sms] ') and OBJECTPROPERTY(id, N 'IsUserTable ') = 1)
drop table [dbo].[sms]
GO

CREATE TABLE [dbo].[sms] (

)
GO