1
的我使用mysql和使用SQLyog的的查詢瀏覽器寫一些查詢。 sql使用一些變量。下面是一個例子:聲明Mysql的變量類型之外的程序
SELECT NOW() @cur_dt;
SELECT 'table' INTO @tbl;
SELECT DATABASE() INTO @db;
SELECT @@hostname INTO @host;
SELECT @host AS `host`, @db AS `database`, @tbl AS `table`, @cur_date AS `dt`;
我準備這個SQL 2005 SSIS(SQL Server集成服務)被用作源。我遇到的問題是,這些變量未來通過的斑點,而不是VARCHAR處理或日期。
我可以投每一個它的工作原理,但我上面的SQL僅僅是我真正需要的是一幫工會的一小部分。因此,在平均時間我會包裝一個選擇周圍所有的工會,在這一點上投領域。我知道我可以把這個存儲過程,並用它做,但我不知道這個確切的情況。我的問題是,如果有一種方法來聲明時指定變量類型?
感謝, GG
PS。如果你想懲罰一個開發者,讓他們使用SSIS 2005和mysql。
這將工作,但它是一個額外的步驟,我可以通過包裝另外選擇和鑄造就像我上面提到避免。我真正需要知道的是,如果我可以在程序外聲明變量的類型。 – gwgeller
嗯,我想你可以,但是根據你的反饋,我嘗試了第一個答案後,看起來你不能。有時Mysql可能會非常原始。無論如何祝你好運。 – DWright