JMP テーブルから SQL データベースへの保存: 元の SQL テーブルを置き換える必要がありますか?SQL データベースに既に作成されている列の定義を変更せずに、JMP テーブルから直接 SQL データベースにデータを追加したいと考えています。ただし、JMP で提供されている「データベースに保存」スクリプトを使用すると、JMP テーブルが SQL データベースのテーブルを完全に置き換えます。これにより、データベース テーブル内のすべての列プロパティが変更されます (たとえば、Integer 指定を Float に変更します)。DB テーブルを完全に上書きして置き換えるのではなく、SQL データベース内の既存のテーブルに新しい JMP データを追加または追加するだけの方法はありますか?JMP から SQL データベースにデータを直接追加する場合、変数タイプやデータベース キーなどの列指定は保持できますか?
Re: JMP テーブルから SQL データベースへの保存: 元の SQL テーブルを置き換える必要がありますか?ご協力ありがとうございました!Re: JMP テーブルから SQL データベースへの保存: 元の SQL テーブルを置き換える必要がありますか?テーブルに行を追加したい場合は使用しないでくださいデータベースに保存。INSERT INTO または INSERT ALL を使用して、既存のデータベース テーブルに行を追加できます。INSERT ALL は、多数の行を挿入する場合に便利です。
簡単な挿入例を次に示します。
dbc = create database connection("YOUR-CONNECTION-STRING-GOES-HERE");
one_id = "1121121";
sql = evalinsert(
"INSERT INTO myschema.my_activity_log
(user_created, date_created, my_section, activity)
VALUES ('^one_id^', CURRENT_DATE, 'DASHBOARD', 'REFRESH')");
// Run this SQL. No table is retrieved as it's a simple insert
execute sql(dbc, sql);
// Close the database connection - end of initialization queries
Close Database Connection(dbc);
INSERT ALL コマンド (Oracle の場合) の詳細については、以下を参照してください。 https://www.techonthenet.com/oracle/questions/insert_rows.php
(JSLを修正するために編集します)