我决定用触发器去每个月建一张新表了
语句好简单。
我以前竟然在VS里面写?!!!!
真是愚蠢。
create trigger truImageins
on Product
for insert
As
declare @cfn nvarchar(100)
declare @createtable nvarchar(100)
SET @cfn = 'Image'+datename(yy,getdate())+datename(mm,getdate())
IF not exists(select * from dbo.sysobjects where id = object_id(@cfn) and OBJECTPROPERTY(id, N'IsUserTable')=1 )
begin
set @createtable='select * into ' + @cfn + ' from Image where 1 <>1'
exec(@createtable)
end
网友评论