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
운영게시판
최근게시물
Oracle Q&A 39525 게시물 읽기
No. 39525
여러 컬럼중 한개 컬럼만 INSERT ...
작성자
궁금이(kimscom)
작성일
2012-07-05 11:12ⓒ
2012-07-05 11:20ⓜ
조회수
4,298

test라는 테이블에 aa, bb, cc 이렇게 세개 컬럼이 있다고 할때

insert 시 aa에만 값을 넣고, 나머지는 NULL로 넣고 싶습니다. 이때 컬럼을 모두 명기하지 않고, aa만 명기하면서 나머지는 NULL로 INSERT 되게 할수 있나요?

 

사실 컬럼 갯수가 수십개인 여러 테이블에서 한개 컬럼씩만 INSERT하고자하는데.. 컬럼명을 모두 입력하는게 노가다작업이라서요.. ㅠㅠ

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

입력하는 레코드 컬럼에 값을 지정하지 않으면 NULL 값이 입력됩니다.

insert into test(aa) values('값');

이렇게 SQL을 수행하면 bb,cc 컬럼에는 NULL값이 입력됩니다.

테이블 작성시 NOT NULL이라고 지정하지 않았다면 기본적으로 위와 같이 작동합니다.

정상규(pajama)님이 2012-07-05 17:19에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
39528windows server 2008 - Visual Basic - oracle10g [1]
나진산
2012-07-09
4440
39527부모찾는 쿼리가 궁금합니다.
덕군
2012-07-09
4458
39526프로시져,트리거 내리는 방법
초보
2012-07-09
3930
39525여러 컬럼중 한개 컬럼만 INSERT ... [1]
궁금이
2012-07-05
4298
39524이중괄호 사용 [1]
궁금
2012-07-04
4239
39523문자 변경 [1]
김윤구
2012-07-04
4073
39522문자열에서 chr(161)를 없애고 싶습니다. [4]
dol
2012-07-04
6142
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다