1
select 'open' as "documentno" from c_order
union all
select documentno as "documentno" from c_invoice
。这不适用于oracle。 我需要一个在oracle和postgres中都可用的查询将字符串转换为字符的函数
select 'open' as "documentno" from c_order
union all
select documentno as "documentno" from c_invoice
。这不适用于oracle。 我需要一个在oracle和postgres中都可用的查询将字符串转换为字符的函数
您还没有提供足够的信息来解答你的问题。
我猜测是你想在一个工会不具有相同的数据类型,并正在寻找一种方式来投下数为一个字符值(再次声明,我猜是因为你没”列告诉我们什么数据类型documentno
是)。
Oracle中的以下作品和Postgres:
但是:工会的第一部分就没有意义了。为什么你检索c_order
中的每一行的相同常数值,而没有来自该表的任何附加信息?
“*字符串*”没有意义。一个字符串由字符组成。 'to_char('OPEN')'也没有多大意义。你想做什么?你试图解决什么是你的根本问题? –
什么数据类型是'documentno'?为什么你要为'c_order'表中的所有行选择相同的常量值?再说一遍:你正在努力解决的根本问题是什么? –