Oracle SQL Developer에서 데이터베이스 이름을 쿼리하는 방법
Oracle SQL Developer에서 데이터베이스 이름을 쿼리하려면 어떻게 해야 합니까?다음을 시도했지만 모두 실패합니다.
SELECT DB_NAME();
SELECT DATABASE();
SQL Developer에서 이러한 기본 MySQL 쿼리가 실패하는 이유는 무엇입니까?이것마저도 실패합니다.
show tables;
편집: 데이터베이스에 연결하여 다음과 같은 쿼리를 실행할 수 있습니다.
select * from table_name_here;
EDIT 2: 데이터베이스 유형은 다음과 같습니다.Oracle, 이것이 이유입니다.MySQL쿼리가 실패합니다.데이터베이스 자체가 아니라 데이터베이스 클라이언트와 관련이 있는 줄 알았어요.잘못했습니다.그 문제는 나뿐만 아니라 다른 사람들에게도 그대로 두겠다.
MySQL이 아닌 Oracle 데이터베이스를 실행하고 있다는 것을 깨달았을 때 답을 찾았습니다.
select * from v$database;
또는
select ora_database_name from dual;
둘 다 먹어봐.크레디트 및 소스 주소는 http://www.perlmonks.org/?node_id=param376입니다.
이것을 시험해 보세요.
select * from global_name;
다음 명령을 사용하여 표시된 추가 열 없이 데이터베이스 이름만 알 수 있습니다.
select name from v$database;
DB에 대한 기타 정보가 필요한 경우 먼저 다음 명령을 사용하여 사용할 수 있는 열 이름을 파악하십시오.
describe v$database;
표시할 열을 선택합니다.
오래된 스레드인 것은 알지만, 다음 사이트에서 유용한 정보를 얻을 수도 있습니다.V$INSTANCE표시도 가능합니다.그V$DATABASE제어 파일로부터의 정보를 표시합니다.V$INSTANCEview는 현재 인스턴스의 상태를 표시합니다.
편집: 대답하기 전에 질문 태그를 확인하지 않았습니다.
실제로 DB에 연결할 수 있는지 확인합니다(드라이버가 배치되어 있습니까?).conn을 작성할 때 테스트했습니다.
그렇다면 F5에서 해당 쿼리를 실행해 보십시오.
데이터베이스 이름, 부팅을 표시하려면
다음으로 show parameter db_name을 입력합니다.
데이터베이스 이름 설명: 데이터베이스 이름을 지정해야 합니다. 그러면 각 속성의 데이터 유형이 결과에 포함됩니다.
언급URL : https://stackoverflow.com/questions/8978047/how-to-query-database-name-in-oracle-sql-developer
'programing' 카테고리의 다른 글
| 가져오지 않고 JSX를 사용하여 반응에서 이미지 표시 (0) | 2023.03.01 |
|---|---|
| 각진 재료에서 라디오 버튼을 수평으로 정렬하려면 어떻게 해야 합니까? (0) | 2023.03.01 |
| E2E 테스트에 각도 재료와 프로젝터를 함께 사용하는 데 문제가 있습니까? (0) | 2023.03.01 |
| Serde를 사용하여 커스텀 함수를 사용하여 옵션 필드를 역직렬화하려면 어떻게 해야 합니까? (0) | 2023.03.01 |
| jQuery AJAX 요청에 대한 응답으로 PNG 이미지 표시 (0) | 2023.03.01 |