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