我想知道是否有人知道C++编译器通常用来决定是否在编译时内联函数的逻辑(假设已经请求了内联).
这类事物是公共知识吗?
我的问题如下:
我尝试了以下代码但收到错误:
--INSERT INTO cars c (c.plate, c.car_id)
SELECT DISTINCT cr.plate, car_id_seq.nextval
FROM cars_rentals cr
;
Run Code Online (Sandbox Code Playgroud)
虽然这样可行(没有明显的登记牌照):
--INSERT INTO cars c (c.plate, c.car_id)
SELECT cr.plate, car_id_seq.nextval
FROM cars_rentals cr
;
Run Code Online (Sandbox Code Playgroud)
(顶行是注释,所以我可以看到我试图直接输出的值)
所以!有谁知道我怎么做; A)获取上述代码以使用DISTINCT或B)找到一种方法来获取序列的MAXVALUE作为注册板的DISTINCT COUNT(所以我可以做两个插入语句)
提前致谢!插口