比方说,我有一个脚本,看起来像这样: TRUNCATE TABLE schema1.tbl_1;
INSERT INTO schema1.tbl_1 (emp_id, state, emp_name)
SELECT *
FROM employees
WHERE emp_id IN (1,2,3)
TRUNCATE TABLE schema1.tbl_2;
IN
我正努力将以下更新语句转换为select语句。我希望你可以帮助提供一些关于如何转换的提示。 UPDATE inventory_part_tab
SET planner_buyer = (SELECT hb.buyer_code
FROM info.hb_pur_plan_upd1 hb
WHERE hb.part_no = inventory_part_tab
我有一列有82行(来自表1),我想用另一个表(表2)中的不同值更新其中的76行。避免6个特定行(1,10,38,39,46,77)。用空值留下这些行。 我用光标将所有76行节约从我的表2 Cursor my_cur
Is
Select * from table2
然后我试图更新我的表1 Begin
For x in my_cur loop
Update table1
Oracle /蟾蜍的新手。 我正在定义一个变量并从select中插入它的值。设置其值后,我将其用于另一个选择语句。但是,这给了我错误和INTO子句预计在SELECT declare maxLineNo number := 0;
BEGIN
select Max(b.Line_No) into maxLineNo FROM Brokerage b WHERE b.External_App_I