2013-01-03 30 views
2

我試圖首次使用Toad自動化工具。我的問題是我似乎無法從SQL語句中設置變量。當我在自動化腳本之外執行[簡單] SQL語句(select max(date_col) from some_table)時,它按預期工作。設置從SQL語句派生的變量

如何設置此變量?我需要採取哪些步驟? (我試過在谷歌搜索這個,但我有問題發現任何有用的東西)

+0

你是在談論類似'DECLARE @variable DATETIME; SET @variable =(SELECT MAX(date_col)FROM some_table;'? – JOpuckman

+0

不,我可以很輕鬆地在t-sql腳本中做到這一點。我正在談論使用Toad的自動化工具(來自Toad,Tools> Automation) – acedanger

+0

[這裏是我的帖子](http://toadforsqlserver.com/thread.jspa?threadID=38231&tstart=0)from toadworld.com論壇 – acedanger

回答

0

我想你試圖將max(date_col)值存儲到一個變量。 我認爲下面的聲明應該可以工作:

SELECT @variable = MAX(date_col) FROM some_table 
+0

看到[我上面的評論](http://stackoverflow.com/questions/14144670/setting-a-variable-derived-from-a-sql-statement#comment19588534_14144670)。我還有其他需要完成的事情,所以我需要使用Toad內置的自動化工具,而不是普通的t-sql腳本。 – acedanger