반응형
SQL*Plus에서 create 문 중간에 빈 줄이 있는 뷰/테이블을 생성하려면 어떻게 해야 합니까?
스크립트를 통해 SQL*Plus를 사용하여 일부 뷰를 생성하고 싶지만 개발자가 빈 줄 중간 문을 배치하면 문제가 발생하는 것 같습니다.다음 문은 TOD/PL/SQL 개발자 등에서는 잘 작동하지만 SQL*Plus에서는 실패합니다. (일반적으로 스크립트로 작성되지만 수동으로 입력하면 정확히 동일한 오류가 발생합니다.)
누가 왜 그것을 멈추는지 말해줄 수 있습니까?
CREATE VIEW bob
AS
SELECT *
FROM DUAL;
SQL*Plus 출력 포함
SQL> CREATE VIEW bob
2 AS
3 SELECT *
4
SQL> FROM DUAL;
SP2-0042: unknown command "FROM DUAL" - rest of line ignored.
당신은 사용할 것입니다.SET SQLBLANKLINES
명령:
SQL> SET SQLBLANKLINES on
SQL>
SQL> CREATE VIEW bob
2 AS
3 SELECT *
4
5 FROM DUAL;
View created
SQL*Plus 버전 8.1의 새로운 기능인 SQL BLANKLINES 설정을 사용하면 SQL 문에 빈 줄이 포함될 수 있습니다.
ON - 기능을 켜고 빈 줄이 포함된 SQL 문을 입력할 수 있습니다.
해제 - 이 기능을 해제합니다.이 설정은 기본 설정이며 SQL 문에 빈 줄이 포함될 수 없습니다.
언급URL : https://stackoverflow.com/questions/1227777/how-do-i-get-sqlplus-to-create-views-tables-with-a-blank-line-in-the-middle-o
반응형
'programing' 카테고리의 다른 글
Spring Boot + Security + Thymeleaf 및 CSRF 토큰이 자동으로 주입되지 않음 (0) | 2023.08.19 |
---|---|
외부 키를 사용하는 MariaDB 내부 조인은 키를 사용하지 않는 것보다 훨씬 느립니다. (0) | 2023.08.19 |
Javascript/jQuery의 배열에서 여러 요소 제거 (0) | 2023.08.19 |
파일 또는 어셈블리 시스템을 로드할 수 없습니다.런타임, 버전=4.1.2.0 (0) | 2023.08.19 |
Restsharp를 사용하여 파일을 다운로드하는 방법 (0) | 2023.08.19 |