无论如何在进度查询的结果中添加常量值吗?
在sql server中你可以通过
来完成select *, 1 As DateID from dbo.customers
1是插入的静态字段 不确定如何或是否可以在进度数据库中执行此操作?
答案 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