簡體   English   中英

使用AS400數據庫在SQL中包含空格的別名

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM