Background Image
운영관리
2009.06.09 23:08

csql 데이터 입력방법

조회 수 222782 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

여러 건의 데이터 입력을 아래와 같이 csql로 처리할 수 있다.

- 테이블 생성
C:CUBRID>csql -u dba -c "create table tab(i int, a varchar(10), b varchar(10))" demodb

1, 입력파일 만들기(notepad, edit_편집기 사용)
C:CUBRID>insert.txt
예)
insert into tab(i, a, b) values(1,'aaa','bbb');
insert into tab(i, a, b) values(2,'aaa','bbb');
insert into tab(i, a, b) values(3,'aaa','bbb');
insert into tab(i, a, b) values(4,'aaa','bbb');
insert into tab(i, a, b) values(5,'aaa','bbb');
insert into tab(i, a, b) values(6,'aaa','bbb');
insert into tab(i, a, b) values(7,'aaa','bbb');

commit;


2, csql 데이터 입력(insert.txt 파일 위치 실행)
C:CUBRID>csql -C -u dba --no-auto-commit -i insert.txt demodb

insert into tab(i, a, b) values(1,'aaa','bbb')
insert into tab(i, a, b) values(2,'aaa','bbb')
insert into tab(i, a, b) values(3,'aaa','bbb')
insert into tab(i, a, b) values('aaa','bbb') 
--> 컬럼수나 컬럼형이 불일치할 경우 오류.
insert into tab(i, a, b) values(5,'aaa','bbb')
insert into tab(i, a, b) values(6,'aaa','bbb')
insert into tab(i, a, b) values(7,'aaa','bbb')

commit;


3, 오류가 있다면 편집/수정 후 다시 실행
In line 4, column 1,
ERROR: The number of attributes(3) and values(2) are not equal.
In line 4, column 1,
ERROR: Cannot coerce 'aaa' to type integer.
In line 4, column 1,
ERROR: Incompatible data type on attribute i.


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
» 운영관리 csql 데이터 입력방법 정만영 2009.06.09 222782
279 마이그레이션 CUBRID vs MySQL vs ORACLE SQL 타입별 비교 정만영 2013.07.12 72645
278 응용개발 weblogic 8.1 에 CUBRID Connection Pool, DataSource 설정 방법 file 웁쓰 2009.07.01 66946
277 응용개발 WHERE 조건에서 다중 컬럼 IN절 처리 최적화 방법 (cubrid + ibatis) 1 이상신 2015.08.21 56749
276 기타 좀비 프로세스 일괄 삭제하기 janus 2009.12.12 54388
275 응용개발 Weblogic 10.0 사용시 JDK 1.5를 사용한 JDBC 드라이버 사용시 주의사항. cubebridge 2012.02.22 52682
274 마이그레이션 타 DBMS를 CUBRID로 마이그레이션 시 varchar,char 컬럼 사이즈 관련 손승일 2010.07.01 39837
273 질의작성 예약어를 테이블명이나 컬럼명으로 사용시 admin 2008.11.21 38788
272 질의작성 데이터 존재하면 update, 존재하지 않으면 insert 방법(ON DUPLICATE KEY UPDATE) 손승일 2010.08.11 38734
271 응용개발 JDBC 사용시 SQL 로깅 - p6spy 사용 1 웁쓰 2009.07.01 36876
270 응용개발 CUBRID AUTO_INCREMENT 컬럼 MySQL LAST_INSERT_ID() 대체 방법 손승일 2009.12.22 33914
269 운영관리 CUBRID에서의 BLOB/CLOB 사용시 백업 및 복구에 대한 주의 점 cubebridge 2012.09.18 33780
268 마이그레이션 MySQL의 limit 명령어 처리 1 admin 2008.11.21 33315
267 CUBRID 매니저 Java SP사용시 JNI_CreateJavaVM 에러메시지 해결 방법 file seongjoon 2009.07.15 32737
266 응용개발 php에서 serialize/unserialize 사용 시 주의할 점 시난 2009.12.29 32471
265 운영관리 CUBRID 사용시 방화벽 설정 3 admin 2008.11.21 31770
264 운영관리 큐브리드 사용포트 정리 3 정만영 2009.06.19 31061
263 마이그레이션 CUBRID 하위버젼에서 CUBRID2008로의 업그레이드 방법 1 남재우 2008.12.06 30832
262 질의작성 CUBRID DB 내의 auto_increment 값을 초기화 하자. 손승일 2009.10.28 30541
261 질의작성 group_concat(문자열 그룹처리) 함수 사용하기 권호일 2016.06.29 29915
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 14 Next
/ 14

Contact Cubrid

영업문의 070-4077-2112 / 기술문의 070-4077-2148 / 대표전화 070-4077-2110 / Email. contact_at_cubrid.com
Contact Sales