1

매개 변수화 된 sql을 사용하여 레코드를 oracle에 삽입하는 C# .net 응용 프로그램이 있습니다. 이러한 삽입물이 여러 개 있으며 Oracle 패키지로 변환 할 수있는 도구가 있는지 궁금합니다.매개 변수화 된 sql을 Oracle 패키지로 변환

매개 변수가있는 SQL 중 하나는

INSERT INTO SYSADM.MY_TABLE 
(ID, NAME, ADDRESS) VALUES 
(:id, :name, :address) 

감사합니다.

+1

당신이 필요로하는 도구는 어깨 위쪽에 있습니다 .... –

+0

그냥 팁 : 내가 할 일이 많다면 Excel에 데이터를 넣고 각 행마다 삽입을 만듭니다. Fastand 간단합니다. – araknoid

+0

@MitchWheat, 많은 수작업을 수행하는 변환과 오류가 발생하기 쉽습니다. – hyperkittie

답변

0

내가 아는 도구가 없습니다. 그러나 Search'n'replace 기능에서 정규 표현식을 지원하는 텍스트 편집기를 사용하면 이러한 명령문을 PL/SQL로 변환하는 것이 매우 간단합니다.

또는 데이터 사전에서 코드를 생성 할 수 있습니다. USER_TABLES와 USER_TAB_COLUMNS는 PL/SQL API를 빌드하는 데 필요한 모든 정보를 제공했습니다.

Steven Feuerstein은 전체 테이블 API를 매우 쉽게 빌드하는 Oracle Code Generator를 게시했습니다. 일부 사람들은 TAPI가 마음에 들지 않고 인터페이스의 laso 돔이 SQL 인젝션에 개방되어 있기 때문에 다소 논란의 여지가있었습니다. Check it out.