2012-06-25 107 views
4

在T-SQL中,您可以使用方括號來避開某些DB Developer使用保留關鍵字作爲列名稱或在列名稱中使用空格的這一事實:DB2等效於[ColumnName]

Select [Date] as OrderDate From Orders 

Select [Order Date] as OrderDate From Orders 

我一直無法找到DB2的等價物。

我們有一個很早就建立起來的文件,其中包含我懷疑是非法字符FOR sql的字段。從RPG訪問時,該文件正常工作,但在通過SQL訪問時引發錯誤。

我已經無法用在谷歌,必應多時間後,找到這個文件,並http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/rzahg/rzahgicca2.htm

回答

4

嘗試使用周圍的名稱雙引號。

+0

這似乎是正確的。謝謝! – David

+0

另外,當您這樣做時,請確保您匹配該字段的區分大小寫。至少在我看來,這似乎很重要。 – Greg