3
我想在選擇informix數據庫表中的列時使用列別名。 例如,在以下查詢:如何在Informix數據庫表中使用列別名
SELECT hire_dt as "Hire Date" FROM employee
柱hire_dt應顯示爲僱用日期。我如何在informix中做到這一點?
我想在選擇informix數據庫表中的列時使用列別名。 例如,在以下查詢:如何在Informix數據庫表中使用列別名
SELECT hire_dt as "Hire Date" FROM employee
柱hire_dt應顯示爲僱用日期。我如何在informix中做到這一點?
只要您設置了DELIMIDENT
環境變量,就可以。在documentation中閱讀關於它的內容。
在您連接字符串,您可以使用:
Database=mydatabase;Host=192.168.100.1;Max Pool Size=3;
Min Pool Size=1;Pooling=True;Protocol=onsoctcp;Password=informix;
Server=ol_server;Service=1256;User ID=informix;delimident=y
DELIMIDENT = Y
要謹慎添加到DELIMIDENT不使用它的環境;因爲程序員在字符串周圍使用了雙引號,所以以前工作的查詢可能會失敗 - 但是當DELIMIDENT被設置時,這些查詢會變成(區分大小寫的)標識符。 – 2010-09-21 17:40:10
同意,DELIMIDENT應該不惜一切代價,除了任何它打破複製其他東西... – fredley 2010-09-21 18:00:48
謝謝fredley和喬納森 – Avinash 2010-09-22 06:37:30