programing

Oracle plsql 블록에서 한 줄로 여러 변수를 선언하는 방법

magicmemo 2023. 8. 19. 10:06
반응형

Oracle plsql 블록에서 한 줄로 여러 변수를 선언하는 방법

한 줄로 여러 변수를 선언하고 싶은데 작성할 방법이 없을까요?

DECLARE
A integer :=10;
B integer :=5;
BEGIN

END;

나는 a와 b를 한 줄로 선언하고 싶습니다.

잘 부탁드립니다.

왜 의도적으로 코드를 덜 읽을 수 있게 만들었는지 모르겠지만, 그냥...한 줄로 연결합니다.

set serveroutput on
DECLARE
  A integer :=10;B integer :=5;
BEGIN
  dbms_output.put_line(a ||':'|| b);
END;
/

anonymous block completed
10:5

세미콜론은 PL/SQL 내의 문 구분 기호이며 공백이나 새 줄이 있는지 여부는 중요하지 않습니다. 예를 들어, SQL*Plus에서 실행되는 일반 SQL과 달리 구분 기호 다음에 새 문이 새 줄에 있어야 하지만 이는 클라이언트의 문제입니다.

다른 뜻이 있는 건 아닐까요?

아니요, 이것이 PLSQL에서 작동하는 방식입니다.

언급URL : https://stackoverflow.com/questions/22527050/how-to-declare-multiple-variables-in-one-line-in-oracle-plsql-block

반응형