一、判断临时表是否存在,存在则删除
IF EXISTS(SELECT name FROM tempdb..sysobjects WHERE name='#voucher_fl' AND xtype='U')
DROP TABLE [#voucher_fl]
二、一个#的临时表,适用于当前存储过程,存储过程执行完自动删除
CREATE TABLE [#voucher_fl](
[flnm] [int] IDENTITY(1,1) NOT NULL,
[userId] [varchar](100) NULL,
[summary] [varchar](300) NULL,
[kmbh] [varchar](100) NULL,
[kmmc] [varchar](100) NULL,
[amount] [decimal](18,2) NULL DEFAULT (0),
[direction] [varchar](100) NULL
)
三、两个##的临时表,适用于全局,存储过程执行完成后不会删除
CREATE TABLE [##voucher_fl](
[flnm] [int] IDENTITY(1,1) NOT NULL,
[userId] [varchar](100) NULL,
[summary] [varchar](300) NULL,
[kmbh] [varchar](100) NULL,
[kmmc] [varchar](100) NULL,
[amount] [decimal](18,2) NULL DEFAULT (0),
[direction] [varchar](100) NULL
)