님들 봐주세요...Sql 문좀 알려주세요
기존에 Db 의 필드에 저장되어 있던 내용을 새로이 만든 Db에 저장하려 하거든요 기존 Db 필드의 Name 에 내용을 새로운 Db 에 저장하려거든요..전체 다의 내용을 저장하는게 아니라 특정 필들 내용만 새로이 만든 Db의 필드에 저장하려 하거든요...님들 알려주세요..그럼...감사...
어떤이벤트에...작성하실 내용은..
with 저장쿼리 do begin
원본쿼리.first;
while not 원본쿼리.eof do begin
sql.clear;
sql.add('insert into 사본테이블(저장 내용 a,b...) values(:a,:b...)');
parambyname('a').asstring := 원본쿼리.parambyname('a').asstring;
parambyname('b').asstring := 원본쿼리.parambyname('b').asstring;
원본쿼리.next
end;
end;
일케 하심..원본자료가..사본자료로 들어 갑니다.
insert하실때..원하는 항목만 넣으시면..원하는 항목만 insert할꺼구...
원본 디비는.open되 있어야 하고여...
create table test2 as select * from test;
이런 식으로요..
그리고 새로운 DB에 테이블이 존재 한다면 Insert 문을 이용해서 원하는 자료 넘길 수 있어요..
insert into test2 select * from test
이런 식으로요..