با سلام من يك جدولي دارم كه حاوي يك فيلد است و مي خوام تريگري بنويسم كه به محض درج يك ركورد به نام همان ركورد يك جدول بسازد به عنوان مثال اگر 1388 را وارد كرديم جدولي با همين نام ايجاد شود لطفا راهنمايي كنيد
با سلام من يك جدولي دارم كه حاوي يك فيلد است و مي خوام تريگري بنويسم كه به محض درج يك ركورد به نام همان ركورد يك جدول بسازد به عنوان مثال اگر 1388 را وارد كرديم جدولي با همين نام ايجاد شود لطفا راهنمايي كنيد
یه چیزی شبیه این:
جدولی به اسم 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