2014-07-15 39 views
1
select 'open' as "documentno" from c_order 
union all 
select documentno as "documentno" from c_invoice 

。这不适用于oracle。 我需要一个在oracle和postgres中都可用的查询将字符串转换为字符的函数

+4

“*字符串*”没有意义。一个字符串由字符组成。 'to_char('OPEN')'也没有多大意义。你想做什么?你试图解决什么是你的根本问题? –

+0

什么数据类型是'documentno'?为什么你要为'c_order'表中的所有行选择相同的常量值?再说一遍:你正在努力解决的根本问题是什么? –

回答

3

您还没有提供足够的信息来解答你的问题。

猜测是你想在一个工会不具有相同的数据类型,并正在寻找一种方式来投下数为一个字符值(再次声明,我猜是因为你没”列告诉我们什么数据类型documentno是)。

Oracle中的以下作品和Postgres:

但是:工会的第一部分就没有意义了。为什么你检索c_order中的每一行的相同常数值,而没有来自该表的任何附加信息?