为进度查询的结果添加常量值

时间:2016-11-30 16:07:46

标签: sql progress-4gl openedge progress-db

无论如何在进度查询的结果中添加常量值吗?

在sql server中你可以通过

来完成
select *, 1 As DateID from dbo.customers

1是插入的静态字段 不确定如何或是否可以在进度数据库中执行此操作?

2 个答案:

答案 0 :(得分:1)

不,在查询中使用“*”时,无法为结果添加常量值。一种解决方法是编写所有列名而不是使用“*”,然后最后在查询中使用常量值。

示例:

select c1, c2, c3, c4, 1 as DateID from dbo.customers 

答案 1 :(得分:0)

     SELECT * 
       FROM (SELECT 'somestaticvalue' AS staticvalcolumn
               FROM "PUB"."_Db" AS dummy 
             OFFSET 0 ROWS 
              FETCH FIRST 1 ROWS ONLY) AS staticvalplaceholder
 RIGHT JOIN "PUB"."Customer" cust on 1=1