【发布时间】:2013-02-14 21:37:19
【问题描述】:
我想根据 typeID 编号从一个表中获取行,并使用来自第一个表查询的数据和一些静态变量的混合数据将新行插入到另一个表中。
有没有简单的方法可以做到这一点?
代码编辑:(我无法让它工作 - 得到一个 MIssing Expression 错误)
Insert into tableOne
(pk_col, Custom_int_col, Data_from_other_col)
Select default,111,security_resource_id
From security_resource sr
Where sr.company_id = 1
【问题讨论】:
-
默认是列名,如果是,它也是关键字,所以您需要根据后端的偏好将其包装在 "、[] 或 `s 中
-
这里的问题是该表有一个 sequence.nextval 函数,所以我不得不为 pk_col 调用 tablename.nextval 而不是使用 default 关键字
标签: sql database insert-into