Vik*_*sad 6 sql database postgresql persistence relational-database
我想在表中插入一行:
INSERT INTO some_table VALUES (now(), now());
Run Code Online (Sandbox Code Playgroud)
我希望两列中的日期值相等.以上查询对此要求是否安全?或者我应该使用其他替代方法,如子查询/ CTE:
INSERT INTO some_table (select t.now, t.now from (select now()) as t);
Run Code Online (Sandbox Code Playgroud)
一般来说,这些函数如何在SQL内部调用?如何调用函数的序列(从左到右/从右到左)?是否只调用一次给定函数并为单个查询缓存返回值?它是供应商特定的吗?
任何阅读链接都非常受欢迎.