반응형
SQL*Plus에서 "2"는 무엇을 의미합니까?
Oracle은 처음입니다.그리고 저는 문제에 부딪혔습니다.
먼저 sysman 계정의 권한을 확인하고 싶습니다.
SQL> select * from dba_sys_privs where grantee='sysman';
no rows selected
내 보기 dba_sys_privs에 콘텐츠가 없다는 것을 의미합니다.하지만 어쨌든, 저는 이미 데이터베이스를 구축했습니다.그래서 저는 다시 시도합니다. 단지 진술을 줄여서요.
SQL> select * from dba_sys_privs
2
두 가지 질문이 있습니다.
- 내 데이터베이스에 무슨 일이 일어났습니까?데이터베이스를 이미 설정했습니다.
- "2"는 무엇을 의미합니까?그것은 다음 줄을 의미합니까 아니면 다른 무언가를 의미합니까?
새 줄 문자를 입력했습니다(누름).return
) 문 종료를 입력하지 않습니다. ;
당신의 두 번째 진술서를 당신이 올린 첫 번째 진술서와 비교해 보세요.그래서 네, 그.2
클라이언트가 추가 입력을 기다리고 있음을 의미합니다.
두 번째 문을 실행하려면 슬래시를 입력합니다./
첫 번째 문이 행을 반환하지 않은 이유에 대해 Oracle 데이터베이스에서 사용자를 포함한 개체 이름은 대문자로 표시됩니다.
select * from dba_sys_privs where grantee='SYSMAN';
인서트가 예상대로 작동하지 않아 비슷한 상황이 발생했습니다."commit;" 뒤에 삽입문을 사용했는데, committed라고 뜨는데 sql developer를 사용하여 레코드를 보니 찾을 수 없었습니다.그래서 sqlplus에서 select를 실행해보고 번호를 받았습니다.나중에 DBA가 "커밋"을 건너뛰라고 하면 예외가 던져지는 것을 볼 수 있었습니다.
언급URL : https://stackoverflow.com/questions/7700855/what-does-the-2mean-in-sqlplus
반응형
'source' 카테고리의 다른 글
SQL Server에서 날짜 시간에서 밀리초 제거 (0) | 2023.06.26 |
---|---|
다른 데이터베이스에서 선택 설명 (0) | 2023.06.26 |
스프링 부팅이 시작될 때마다 ElasticSearch 상태 검사가 실패함 (0) | 2023.06.26 |
{merge: true}이(가) 포함된 Firestore 세트와 업데이트 간의 차이점 (0) | 2023.06.26 |
Linux 셸 스크립트에서 입력을 예/아니오/취소하려면 어떻게 해야 합니까? (0) | 2023.06.26 |