0
hello guysはscriptaraを使用して、oracleデータベースからdaraをpostgresqlデータベースにコピーしています。私はすることができたが、1つの問題がある.iは、数値である列をコピーしたいと思いますが、私は実際に数値ではない最初のテーブルからコードを持っているかもしれません。助けて 。私が何をしたか、ここで 列の型が数値であるかどうかをテストするscriptella
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE etl SYSTEM "http://scriptella.javaforge.com/dtd/etl.dtd">
<etl>
<description>
test script Pour table article
</description>
<connection id="in" driver="oracle"
url="jdbc:oracle:thin:@localhost:1521:XE" user="test" password="test" />
<connection id="out" driver="postgresql"
url="jdbc:postgresql://localhost:5432/testMonoprix2" user="postgres"
password="maher" />
<query connection-id="in">
SELECT CODE from test.TMP_FOURNISSEUR;
<script connection-id="out" if =" code is numeric" >
INSERT INTO public.suppliers
(code) values
(?CODE);
</script>
</query>
</etl>