2014-02-26 26 views
0

我是Rocket Shuttle和DB2 SQL的新手,但使用Microsoft SQL的費用相當可觀。我最近一直試圖在Rocket Shuttle中編寫一個查詢語句,它從一個數據庫中獲取數據庫中的數據,其中一個列的空字符串,將所有適當的數據存儲在一個臨時表中,然後根據兩個數據更新每個條目的空字符串列表中的其他數據。但是,我似乎正在努力學習DB2 Z/OS的語法,並且已經在線搜索了幾乎整整一天的相應解決方案,但都沒有找到。Rocket Shuttle的語法問題DB2 Z/OS

我最大的困難似乎是簡單地創建變量。我都試過以下的在自己單獨的查詢:

CREATE VARIABLE asdf INTEGER 

DECLARE asdf INTEGER 

,他們都回傳失誤。對於CREATE變線,誤差

BIC00004. DAL01008. An error occurred while accessing the database. ILLEGAL SYMBOL 
"VARIABLE". SOME SYMBOLS THAT MIGHT BE LEGAL ARE: ALIAS AUXILIARY DATABASE FUNCTION 
GLOBAL INDEX. SQLCODE=-104, SQLSTATE=42601, DRIVER=3.50.152 

,爲DECLARE行,錯誤的是

BIC00004. DAL01008. An error occurred while accessing the database. ILLEGAL USE OF 
KEYWORD INTEGER. TOKEN TABLE STATEMENT , . SCROLL INSENSITIVE SENSITIVE ASENSITIVE NO 
WAS EXPECTED. SQLCODE=-199, SQLSTATE=42601, DRIVER=3.50.152 

我敢肯定,它或者未成年人的東西與語法,我做錯了,或者我的火箭穿梭機中的一些設置與SQL有關,但我真的不知道是什麼,因爲我的谷歌搜索讓我無處可尋。提前感謝你的幫助!

回答