SQL 데이터베이스에 이미 생성된 열 지정을 수정하지 않고 JMP 테이블에서 직접 SQL 데이터베이스에 데이터를 추가하고 싶습니다.그러나 JMP에서 제공되는 "데이터베이스에 저장" 스크립트를 사용하면 JMP 테이블이 SQL 데이터베이스의 테이블을 완전히 대체합니다.이는 데이터베이스 테이블의 모든 열 속성을 수정합니다(예: 정수 지정을 부동으로 변경).DB 테이블을 완전히 덮어쓰거나 교체하는 대신 SQL 데이터베이스의 기존 테이블에 새 JMP 데이터를 추가하거나 추가할 수 있는 방법이 있습니까?JMP에서 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을 수정하도록 편집)