Oracle SQLPlus : 줄 번호가없는 에코?

Kjartan

저는 여러 SQL 및 PL / SQL 스크립트가 SQL * Plus를 통해 일종의 일괄 처리로 함께 실행되는 솔루션을 개발 중입니다.

관련 코드를 출력하기 위해 스크립트의 관련 지점에서 선언 SET ECHO OFF;하고 SET ECHO ON;있습니다.

현재 출력은 다음과 같습니다.

SQL> DECLARE
  2      ct number := 0;
  3      ctChanges number := 0;
  4  
  5  BEGIN
  6      select count(*) into ct from ...
  7  (...rest of code block...)
"some specific status message"
Commit executed.

빌드 환경에서이 출력을 실행 로그로 유지하지만 일반 텍스트 파일로 액세스 할 수도 있습니다.

그러나이 형식의 한 가지 단점은 코드의 특정 섹션을 복사하여 IDE (예 : Toad 또는 SQL Developer)에서 다시 실행하려는 경우 줄 번호를 제외하기 어렵다는 것입니다.

SQL * Plus에 위와 같이 코드를 출력하도록 지시 할 수 있지만 줄 번호는 포함하지 않습니까?

GMB

옵션 sqlnumbersqlprompt 다음을 사용할 수 있습니다 .

set sqlprompt ''
set sqlnumber off

SET SQLN[UMBER] {ON|OFF}

SET SQLNUMBER는 iSQL * Plus에서 지원되지 않습니다.

SQL 명령 또는 PL / SQL 블록의 두 번째 및 후속 줄에 대한 프롬프트를 설정합니다. ON프롬프트를 줄 번호로 설정합니다. OFF프롬프트를 값으로 설정합니다 SQLPROMPT.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

SQLPlus 스풀 CSV 열에 새 줄 추가

Oracle sqlplus는 어디에 있습니까?

ORACLE-sqlplus 명령 줄에서 시작 / 종료 명령을 실행하는 방법

Sqlplus 출력에서 밑줄을 제거하는 방법

sqlplus : SQL 스크립트의 첫 번째 줄에있는 사용자 이름 / 암호

Oracle sqlplus에서 sysdba로 로그인 할 수 없습니까?

내 트리거에 어떤 문제가 있습니까? Oracle SQLPLUS

SQLPlus Oracle select에서 tablespace_name을 지정하는 방법

SQLPlus에서 줄 끝의 주석

테이블에서 최신 레코드 검색 (Oracle SQLPlus)

Oracle sqlplus는 다른 인코딩의 파일을 실행합니다.

일부 stacktrace에 Java에서 줄 번호가없는 이유

Oracle SQLPlus 스크립트 파일 이름에서 'At 기호'(@) 이스케이프

루프에서 반복적으로 SQL 스크립트를 호출하는 Oracle Sqlplus

ORA-06550 : Oracle SqlPlus

Oracle 및 sqlplus 연결

ORA-06550 : Oracle SqlPlus

Oracle SQLPlus가 여러 문을 실행하지 않는 이유는 무엇입니까? 첫 번째 세미콜론에서 멈 춥니 다.

Chef 레시피를 통해 호출 된 SQLPLUS는 Windows 12R2에서 Oracle_Home 환경 변수를 식별 할 수 없습니다.

html : 소스 코드 블록에 줄 번호를 추가하는 방법

xxd 줄 번호는 없지만 문자 인코딩은 유지

sqlplus를 통해 명령 줄에서 저장 프로 시저 출력을 보는 방법

JupyterLab에 코드 줄 번호 표시

sqlplus 명령 줄로 일반 텍스트 암호 숨기기

SQLPLUS를 사용하여 Oracle 데이터베이스 링크에 직접 연결하는 방법

Oracle 용 데이터에 줄 바꿈 구분 기호를 추가하는 방법

줄 번호가없는 배시 기록

oracle이 아닌 다른 Linux 사용자로 sqlplus에 연결

Oracle 12.1에서 열 데이터의 공백 제거-SQLPlus