[PostgreSQL] DB내에 개행과 작은따옴표(') 사용
Opensource 기반 툴 사용을 생활화하자!
Postgre 사용하다 보면 개행과 작은따옴표 사용하는 방법을 자꾸 까먹게 되는데, 나 같은 사용자에게 도움이 되라고 적어둔다.
parameter 안에 value값으로 작은 따옴표를 사용하려면 syntax error가 발생하는데 parameter구분을 작은따옴표를 사용하기 때문..
정상적인 파일이 아닙니다. 'FAQ' 메뉴를 확인해주세요. 라는 메시지를 출력하려면 작은따옴표를 2번 사용하면 된다.
update code_table
set value = '정상적인 파일이 아닙니다. ''FAQ'' 메뉴를 확인해주세요.'
where id = 'error_msg'
개행을 하기 위해서는 엔터만 쳐도 사실 되고
select 'test line 1
test line 2';
E'{value}'로 묶고 그 안에 \n 개행 문자를 삽입하면 된다.
update code_table
set value = E'정상적인 파일이 아닙니다.\n''FAQ'' 메뉴를 확인해주세요.'
where id = 'error_msg'
<출처>
https://stackoverflow.com/questions/36028908/postgresql-newline-character
PostgreSQL에 대한 설명은 아래 웹페이지로 대체
https://d2.naver.com/helloworld/227936
근데 왜 로고가 코끼리야?
http://www.pgsql.ru/db/mw/msg.html?mid=1238939
'Database' 카테고리의 다른 글
[MSSQL & SQL Server] Dirty read, WITH (NOLOCK) (0) | 2022.06.09 |
---|---|
[PostgreSQL] 유저 생성, 권한 주기 (0) | 2022.01.05 |
[PostgreSQL] ROW_NUMBER() OVER PARTITION BY를 이용한 다중컬럼 그룹핑 조회 (0) | 2021.11.23 |
[PostgreSQL] count filter를 이용한 여러건 동시추출 (0) | 2021.11.01 |
[PostgreSQL] 랜덤쿠폰번호 생성 및 중복체크 Function 만들기 (0) | 2021.10.19 |