개요
유저 생성 시 대소문자를 구분하거나 특수문자를 적용하기 위해서는 문장부호인 따옴표가 필요합니다.
Tibero에서는 특수문자 사용 시 큰 따옴표(””)가 필요하며, 대소문자 구분은 작은따옴표(’’)를 사용해야 합니다.
아래 예제를 통해 유저 생성 시 특수문자, 대소문자 적용 방법을 안내합니다.
방법
특수문자 적용
Case 1. 큰 따옴표 사용
SQL> CREATE USER TEST4 IDENTIFIED BY "Test123!";
User 'TEST4' created.
SQL> grant connect, resource to TEST4;
Granted.
SQL
복사
Case 2. 작은 따옴표 사용
SQL> CREATE USER TEST3 IDENTIFIED BY 'Test123!';
User 'TEST3' created.
SQL> grant connect, resource to TEST3;
Granted.
SQL
복사
Case 3. 따옴표 미 사용
생성이 불가합니다.
SQL> CREATE USER TEST5 IDENTIFIED BY TEST5!;
TBR-23006: Invalid not equal (!=) operator.
at line 1, column 38 of null:
CREATE USER TEST5 IDENTIFIED BY TEST5!
SQL
복사
대소문자 적용
Case 1. 작은 따옴표로 생성한 User 접속 시도
작은 따옴표는 대소문자 구분을 하므로 생성된 문자와 다를 시 접속에 실패합니다.
대소문자를 정확히 구분 입력해 접속합니다.
SQL> CONN TEST3/'TEST123!';
TBR-17001: Login failed: invalid user name or password.
No longer connected to server.
-- 작은 따옴표 사용한 접속 성공
SQL> CONN TEST3/'Test123!';
Connected to Tibero.
-- 큰 따옴표 사용한 접속 성공
SQL> CONN TEST3/"Test123!"
Connected to Tibero.
SQL
복사
Case 2. 큰 따옴표로 생성한 User 접속 시도
큰 따옴표는 대소문자 구분을 하지 않으므로 대소문자 관계없이 접속 가능합니다.
-- 대소문자 구분_접속 성공
SQL> CONN TEST3/"Test123!"
Connected to Tibero.
-- 큰 따옴표 사용, 대소문자 미구분_접속 성공
SQL> CONN TEST4/"TeSt123!"
Connected to Tibero.
-- 작은 따옴표 사용, 대소문자 미구분_접속 성공
SQL> CONN TEST4/'TEst123!';
Connected to Tibero.
SQL
복사
참고
위 예제는 Tibero 6 FS07에서 수행한 결과입니다.