CREATE PROCEDURE proc_cglsb AS
if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[##cglsb]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
create table [dbo].[mry_datebase].[##cglsb](
pjh varchar(12) not null,
gysbh varchar(10) not null,
gysmc varchar(20) not null,
dhrq datetime,
hpdh varchar(10) not null,
hpmc varchar(20) not null,
cgdj money,
cgsl int,
rksl int,
rhckbh varchar(10),
rhckmc varchar(20),
bs int)
我是想判断如果不存在就创建一个表,如果存在就不创建,这个怎么写呀?、我只写了一部分,可是不论存在于否都创建,这是为什么,因为我前有个条件呀??请各位大侠指教,写一个全的,多谢了??