我有一個表,每次運行腳本時都會存儲。我的問題是,我必須在'????'中手動輸入腳本名稱,並且正在尋找一種方法,以便它自動將腳本名稱傳遞給插入語句。我當前的腳本是(參見下文)需要幫助來獲取腳本名稱作爲變量vs手動輸入
declare @ScriptName varchar(100)
--Replace ???? with the script name being executed
Set @ScriptName = '?????'
insert into dbhistory (dbh_memo, dbh_user, dbh_nowversion)
Values(@ScriptName, 'Boss','Version 758')
你的意思是正在執行的腳本?上下文是什麼? – 2011-12-28 18:51:04
正確的例子現在我會放在設置@ScriptName ='storeproc_name.sql'和表將顯示storeproc_name.sql – micheal 2011-12-28 19:05:09