当前位置: 代码迷 >> Oracle管理 >> insert语句 后的value()中一份用select另一张表中的字段一部分用添加的字段解决思路
  详细解决方案

insert语句 后的value()中一份用select另一张表中的字段一部分用添加的字段解决思路

热度:336   发布时间:2016-04-24 04:02:58.0
insert语句 后的value()中一份用select另一张表中的字段一部分用添加的字段
如题,怎么实现,还是 不能实现要写俩个插入语句。
------解决思路----------------------
可以啊,标量子查询

像这样
insert into t1 (x1,x2) values('a',(select x from t2 where x=x))
------解决思路----------------------
引用:
Quote: 引用:

可以使用 2# 的方法,也可使用 insert select 方式

insert into t1(x1,x2) select 'a' , x from t2 where .......
 


在select中调用函数可以么,我试了下这样不行
select helloworld(),x from ****

有别的方法么


你的 这个 函数,是怎么写的?方便 贴上来吗。
  相关解决方案