Re: [SQL ] 想要Drop Table Select出來的資料表
關鍵字: Dropping tables using dynamic SQL
解法範例:
declare @table nvarchar(100)
select @table = TableName from 資料表 where 產生日 = getdate()
exec ('drop table ' + @table)
※ 引述《elic2577 (pupx1000你他媽雜碎)》之銘言:
: 資料庫名稱:MS-SQL
: 資料庫版本:2014
: 內容/問題描述:
: 因為某一個程式會在資料庫裏面,每天隨機生成一個資料表,
: 並且在另一個主要的資料表內紀錄它產生的資料表名稱
: 想要Select今天的資料表名稱,並且Drop Table掉
: Drop Table
: Select TableName from 主要資料表
: Where 產生日=GETDATE()
: 結果:
: Select出來有正確的aaaaaa這個資料表名稱
: 也真正有aaaaaa這個資料表
: 但是兩個串在一起卻是不能執行
: 請問有什麼更好的方式可以用嗎?
: 感謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.223.36.250
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1512646737.A.A0B.html
推
12/08 13:23,
7年前
, 1F
12/08 13:23, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章