[英]Alias containing space in SQL using AS400 database
我有一條SQL語句,我想使用一個別名加一個空格。 例如:
SELECT item as Alternate Item from Items;
我嘗試了不同的語法,但失敗了。
SELECT item as "Alternate Item" from Items;
SELECT item as [Alternate Item] from Items;
SELECT item as {Alternate Item} from Items;
如果我將別名更改為Alternate(例如,其中不包含空格),則效果很好。
我正在使用以下代碼運行sql:
DataSet dataset = new DataSet();
OdbcCommand command = new OdbcCommand(sql);
command.Connection = con.Connection;
OdbcDataAdapter adapter = new OdbcDataAdapter(command);
con.Open();
adapter.Fill(dataset); // At this line I get the following error
System.Data.dll中發生了類型為'System.Data.Odbc.OdbcException'的未處理異常
該數據庫為AS400。
什么版本的IBM i?
在7.1上可以正常工作
SELECT IBMREQD as "alt name" FROM sysibm.sysdummy1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.