[답변]while 문을 써서 테이블에 대량의 데이터 넣기 0 0 1,914

by 이권재 [2006.04.13 10:46:54]


CNT=1
TOTAL=500                                 #500번 루프를 돌림
while [ $CNT -le $TOTAL ];
do
echo "++++++++++++++++ Count: $CNT/$TOTAL ++++++++++++++++"
CNT=`expr $CNT + 1`
echo "INSERT INTO EMP (EMPNO, ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) VALUES (7001, 'TIGER','JPRS',7788, SYSD
ATE,6000,NULL,10);" > dat.txt
done

sqlplus userid/password @dat.txt
exit

-- 주석은 // 보다는 # 를 사용함이 좋을듯..

저장되는 내용은 모두 같은거네요? 아마도 이건 수정을 하셔야 할듯 싶네요.

바로 insert 하시기 보다는 data file 생성 후, 저장으로 가심이 좋을 듯 싶어

수정해 보았습니다. 즐프~

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입