만약 초보 이시면 좀 이해하시기가...
그래도 열심히 적어 볼랍니다.
자! 먼저 500번 까지 들어 있는 임시 테이블을 하나 만들어야 합니다.
그 테이블 이름을 TEST_TAB라고 합시다.
SQL> create table TEST_TAB (no) as
2 select rownum from emp
/* 주의 여기서 emp테이블은 row수가 적어도 500개 이상인 아무 테이블이라도
괜찮습니다.
3 where rownum < 501;
Table created.
두번째로 테이블에 a에 insert 합니다.
insert into a (id, money, month)
select (no, 10000, '2000-10')
from TEST_TAB
where no < 501;
이렇게 하면 한번의 sql로 모두 끝~~~~~~~~~~
도움이 되셨나요.
좋은 하루 되십시요...
::현식 님께서 쓰시길::
> 안녕하세요.
> 이제 배우고 있습니다.
>
> 테이블 a에서 칼럼이 id, money, month 이고요.
> money에 10,000을 month에 2000-10을 insert하려는데
> id가 1~500번 까지를 한번에 같은 값을 insert 할 수 없나요?
> 알려주세요.
>
|