比方說,我有一個腳本,看起來像這樣: 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