토픽을 선택하세요
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
공지사항
자유게시판
구인|구직
운영게시판
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 6806 게시물 읽기
News
|
Q&A
|
Columns
|
Tutorials
|
Devel
|
Files
|
Links
No. 6806
default 제약 확인하는 법
작성자
dba
작성일
2006-08-15 15:05
조회수
3,238
안녕하세요.
테이블의 칼럼의 default 값을 확인하는 쿼리 알수 있을까요?
이 글에 대한 댓글이 총 1건 있습니다.
SELECT a.attname, (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid) for 128)
FROM pg_catalog.pg_attrdef d
WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef)
FROM pg_catalog.pg_attribute a
WHERE a.attrelid = (SELECT c.oid FROM pg_catalog.pg_class c WHERE c.relname = '
테이블이름
' AND pg_catalog.pg_table_is_visible(c.oid)) AND a.attnum > 0 AND NOT a.attisdropped
and a.attname='
필드이름
';
위 쿼리는 psql -E DB 으로 들어가서 \dt 테이블이름 을 했을때 실행되는 쿼리들을 조합한 것 입니다.
신기배(소타)님이 2006-08-15 15:59에 작성한 댓글입니다.
[
Top
]
No.
제목
작성자
작성일
조회
6809
postgres데이타를 mssql로 가져올때 데이타가 깨져나옵니다.
dba
2006-08-17
3210
6808
설치시 이런 유저 암호 문제!?!?
이영근
2006-08-17
3506
6807
2개이상의 디비내용을 특정 디비로 접속하여 데이터를 읽을수는 없을까요
[3]
강승준
2006-08-17
3546
6806
default 제약 확인하는 법
[1]
dba
2006-08-15
3238
6805
Function 안에서 ROLLBACK?
[1]
?
2006-08-09
3780
6804
SELECT 의 최적화와 Disk Block 에 대하여
초보
2006-08-09
3333
6803
prepared statement 사용시 플랜 공유 범위..
[4]
백수환
2006-08-08
3718
All about the DATABASE...
Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초,