sql資料庫 當一張表的內容添加一條時 寫一個觸發器 使其自動再生成一張表 但自動生成的表的名字需要是添加的這個表的一個欄位的內容 比如說表中添加了一個成員的名字 需要自動生成的表的名字就是這個人名
uj5u.com熱心網友回復:
這是要做主表明細表嗎...不用這么麻煩每條主記錄對應一張新表吧uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
這個只能構建動態SQL來實作了,思路可以參照下面
declare @person nvarchar(10)
select @person=person from test where id=17
print @person
declare @nSQL nvarchar(200)
set @nSQL='create table ' + @person+'(
SNO char(2) not null,
SN char(8) not null,
SEX char(2),
AGE tinyint,
DEPT char(10)
)'
exec(@nSQL)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/281869.html
標籤:疑難問題
上一篇:sqlite3.OperationalError: disk I/O error
下一篇:INSERTED之后更新資料
