Oracle or Tibero 데이터베이스에서 현재 접속한 계정의 이름을 확인하려면 USER라는 SQL 함수를 사용할 수 있습니다.
이 함수는 현재 세션에서 로그인한 사용자의 이름을 반환합니다. 다음은 해당 정보를 조회하는 간단한 SQL 쿼리입니다
[1] 현재 접속 계정
SELECT USER FROM DUAL;
[2] 응용하기 - 파티션 테이블 확인
SELECT *
FROM DBA_PART_TABLES A
WHERE ( A.OWNER, A.TABLE_NAME ) = ( (USER, '판매테이블') )
여기서 USER는 현재 데이터베이스 세션에서 연결된 사용자 이름을 반환하는 함수이며, DUAL은 Oracle에서 제공하는 가상 테이블로, 단일 행만 포함하고 있어 간단한 계산이나 값의 반환에 사용됩니다.
이 쿼리를 실행하면, 현재 로그인한 사용자의 계정명이 결과로 나타납니다. 이 방법은 간단한 확인 작업에 유용하며, 보안 감사나 사용자 기반의 쿼리 제한 등에 사용될 수 있습니다.
'DB 기초 > DB & SQL' 카테고리의 다른 글
DBMS 인기 순위 사이트 (0) | 2024.11.12 |
---|---|
아스키코드 (0) | 2024.11.11 |
인덱스 기초: 효율적인 데이터 검색을 위한 첫걸음 (1) | 2024.04.18 |
데이터 타입을 활용한 예제 (0) | 2024.04.18 |
데이터 타입 이해하기 (0) | 2024.04.18 |