向进度查询的结果添加一个常量值
adding a constant value to the results of an progress query
有没有办法在进度查询的结果中添加一个常量值?
在 sql 服务器中,您可以通过
select *, 1 As DateID from dbo.customers
1 是插入的静态字段
不确定如何或是否可以在进度数据库中执行此操作?
不,当您在查询中使用“*”时,无法将常量值添加到结果中。一种解决方法是写入所有列名而不是使用“*”,然后最后在查询中使用常量值。
示例:
select c1, c2, c3, c4, 1 as DateID from dbo.customers
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
有没有办法在进度查询的结果中添加一个常量值?
在 sql 服务器中,您可以通过
select *, 1 As DateID from dbo.customers
1 是插入的静态字段 不确定如何或是否可以在进度数据库中执行此操作?
不,当您在查询中使用“*”时,无法将常量值添加到结果中。一种解决方法是写入所有列名而不是使用“*”,然后最后在查询中使用常量值。
示例:
select c1, c2, c3, c4, 1 as DateID from dbo.customers
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