database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 10172 게시물 읽기
No. 10172
배열형 타입의 입력값
작성자
TEST
작성일
2020-08-03 16:53
조회수
1,842

 

배열형 타입 컬럼에 insert 할 때  함수계산이나 변수를 입력할 수 있는지 알고싶습니다.

텍스트로만 입력되는데... 변수나 함수결과를 입력하고 싶습니다.

 

=# create table tb1(col1 serial, col2 text[]);

=# insert into tb1 (col2) values('{abc,11}');

1 | {abc,11}

 

insert into tb1(col2) values('{coalesce(111,0),11}');

2 | {coalesce(111,0),11}

 

이 글에 대한 댓글이 총 2건 있습니다.

서버 입장에서 배열은 입력 차원에서는 문자열입니다.

문자열 처리하듯이 하면 됩니다.

insert ... values (('{' || coalesce(111,0) || ', 11}')::text[]);

김상기(ioseph)님이 2020-08-03 23:21에 작성한 댓글입니다.

감사합니다. 초보에게 큰 도움되었습니다!

TEST님이 2020-08-04 10:18에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
10176postgresql 의 json 타입 관련하여 문의드립니다. [2]
Jaemyoung Seo
2020-08-24
2472
10174PostgreSql설치시 경로변경 [1]
축구선수
2020-08-14
1802
10173pg_wal 디렉토리 변경 [2]
포스그래맨
2020-08-13
1777
10172배열형 타입의 입력값 [2]
TEST
2020-08-03
1842
10171pg에서 전역변수 처럼 사용가능할까요? [1]
궁금
2020-07-28
1956
10170윈도우용 설치 [2]
PAPA
2020-07-15
2261
10169패턴 매칭을 역으로 확인하는 방법 [2]
권기혁
2020-07-03
1945
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.046초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다