View Full Version : نوشتن تريگري كه خود يك جدول ايجاد كند
m_h_2007
چهارشنبه 20 خرداد 1388, 11:39 صبح
با سلام من يك جدولي دارم كه حاوي يك فيلد است و مي خوام تريگري بنويسم كه به محض درج يك ركورد به نام همان ركورد يك جدول بسازد به عنوان مثال اگر 1388 را وارد كرديم جدولي با همين نام ايجاد شود لطفا راهنمايي كنيد
Elham_gh
چهارشنبه 20 خرداد 1388, 14:29 عصر
یه چیزی شبیه این:
جدولی به اسم tbl1 با فیلد A.
CREATE TRIGGER tr_Insert
ON dbo.tbl1
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @str NVARCHAR(100)
SELECT @str=N'CREATE TABLE '+inserted.A+N' ( a CHAR(10))'
FROM INSERTED
EXEC sp_executesql @str
END
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.