永发信息网

pl/sql的 sql window 如何定义一个变量

答案:2  悬赏:0  手机版
解决时间 2021-03-06 20:59
我在sql window中使用了一个函数f_getfileid(control_id,dep_code)来得到数据插入表中。现在我希望在其他表中插入这个数据,但f_getfileid()每次返回的值都不一样。希望有个变量保存这个值。sql window可以设变量吗? 如:insert into ly_s_base values((f_getfileid(109,23)),'aa');如果在其他表中插入insert into ly_s_base values((f_getfileid(109,23)),'cc');此f_getfileid()会返回一个新的值。我希望值能不改变改怎么办
最佳答案
在 sql window 中写一个块
declare
v_id varchar2(50); --定义变量
begin
v_id := f_getfileid(control_id,dep_code); --为变量赋值
--以下就是你的其他操作了,比如:
insert into ly_s_base values(v_id ,'aa');
end;
全部回答
commandwindow 是执行批量脚本的,也可以单个执行一条语句,但它的输出结果不如sqlwindow,而sqlwindow执行的是一个语句,输出结果是规范的表格 比如,现在有100条插入语句,你可以一条一条的在sqlwindow中执行,也可以放到commandwindow里一次执行完 有一个查询,结果有很多行,你想要好的输出结果,就在sqlwindow里执行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
javaweb 获取span中的值
辜店子这个地址在什么地方,我要处理点事
植物能够进行光合作用的部位是CA. 整个植物体
武装押运的是什么东西
东营马厂酒(大桶)价格
请问VB中 \符号和/符号的区别,3\7/3=?有运算
有一款单机游戏叫什么部落,男人和女人在岛上
一大书店广益店地址在哪,我要去那里办事
形容星辰的成语
汗责文化能发下吗
当幸福来敲门的韩语怎么写
睿择教育高二的学生可以提前报名享受服务么?
动物防疫技术咨询服务部这个地址在什么地方,
那位朋友知道 广州市区 那里有咖啡机咖啡豆等
在证明“角平分线定理”.大家常常会用到“AB/
推荐资讯
谁知道怎样将一个半圆的圆弧6等分,说一下方
越南别来古市的海拔高度
1990年5月14日农历几时几分芒种
网上买的点火线圈用的住吗
java编写程序计算半径为5的圆的周长
小米note左侧有个小孔有什么用处
徽商银行宿州分行行长石桂林简历
养殖场一个普工一月应发多少钱的工资
耐火等级如何确定
如何投诉11185客服
丽安装饰怎么去啊,有知道地址的么
一亩地需要多少蒜种
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?