在Postgresql或Sybase中,表文本的Sqlite类似物是什么?
在Postgresql或Sybase中,表文本的Sqlite类似物是什么在Postgresql或Sybase中,表文本的Sqlite类似物是什么?,sqlite,Sqlite,在Postgresql或Sybase中,表文本的Sqlite类似物是什么 select * from (values (1, 'a'), (2, 'b')) as t(x,y); 在SQLite中也是如此(用3.14测试)。但是,不支持指定列名的别名 所以这是可行的: select * from (values (1, 'a'), (2, 'b')) as t; 但是我不知道如何为列指定别名。在SQLite中也是一样的(用3.14测试)。但是,不支持指定列名的别名 所以这是可行的: sel
select * from (values (1, 'a'), (2, 'b')) as t(x,y);
在SQLite中也是如此(用3.14测试)。但是,不支持指定列名的别名
所以这是可行的:
select *
from (values (1, 'a'), (2, 'b')) as t;
但是我不知道如何为列指定别名。在SQLite中也是一样的(用3.14测试)。但是,不支持指定列名的别名
所以这是可行的:
select *
from (values (1, 'a'), (2, 'b')) as t;
但是,我不知道如何为列指定别名。自3.8.3版以来,作为通用表表达式支持的一部分,此类表文本一直受到支持 要指定列名,必须使用实际的公用表表达式:
WITH t(x, y) AS (
VALUES (1, 'a'), (2, 'b')
)
SELECT * FROM t;
作为通用表表达式支持的一部分,自3.8.3版起,就支持此类表文本 要指定列名,必须使用实际的公用表表达式:
WITH t(x, y) AS (
VALUES (1, 'a'), (2, 'b')
)
SELECT * FROM t;
哈哈。现在猜猜我必须使用哪个版本:3.8.2!您示例中的代码正是我尝试使用的代码。旧版本说:
Error:near“WITH”:syntax Error
BTW:是否有其他方法通过替换对列表迭代更新语句?这将是另一个问题。LOL。现在猜猜我必须使用哪个版本:3.8.2!您示例中的代码正是我尝试使用的代码。旧版本说:Error:near“WITH”:syntax Error
BTW:是否有其他方法通过对的替换列表来迭代更新语句?这将是另一个问题。