相关疑难解决方法(0)

如何让我的PUT_LINE语句显示在TOAD中?

此代码编译,但在TOAD中它不会显示"hi wo"输出

CREATE OR REPLACE PROCEDURE AdelTest IS
tmpVar NUMBER;

BEGIN

  DBMS_OUTPUT.ENABLE(100: in INTEGER);
  DBMS_OUTPUT.PUT_LINE('hi wo');
    tmpVar := 0;
    EXCEPTION
      WHEN NO_DATA_FOUND THEN
      NULL;
    WHEN OTHERS THEN
      --consider logging error then r-raise
    RAISE;
END AdelTest;
Run Code Online (Sandbox Code Playgroud)

如何显示输出(类似于println如何在Java中使用控制台)?

sql toad

8
推荐指数
1
解决办法
3万
查看次数

oracle如何更新多行

我想为所有不同的记录更新具有不同值的多行,但不知道该怎么做,我正在使用下面的 sql 更新单个记录,但我有 200 多条记录要更新

update employee
set staff_no = 'ab123'
where depno = 1
Run Code Online (Sandbox Code Playgroud)

我有 50 个 dep,在这些 dep 中,我需要更新 200 多个员工编号。任何的想法。目前如果我只是做一个

 select * from Departments 
Run Code Online (Sandbox Code Playgroud)

我可以看到需要员工无需更新的所有员工的列表。

UPDATE person
   SET staff_no = 
       CASE person_no
            WHEN 112 THEN 'ab123'
            WHEN 223 THEN 'ab324'
            WHEN 2343 THEN 'asb324'
            and so on.....


       END
Run Code Online (Sandbox Code Playgroud)

sql oracle

6
推荐指数
2
解决办法
4万
查看次数

标签 统计

sql ×2

oracle ×1

toad ×1