2013-03-01 3 views
1

Google Apps Script에서 Google Cloud Script 데이터베이스로 한 번에 여러 쿼리를 보내고 싶습니다. 예를 들면 다음과 같습니다.Google Script에서 jdbc 연결을 통해 여러 개의 mysql 명령 보내기

insert into table_name (field_name) values ("prout"); 
select last_insert_id() 

그러나 나는 그것을 작동시키지 못합니다. API는 시간당 하나의 쿼리로 제한됩니까? 그것은 질의를 보내는 데 시간이 걸리기 때문에 고통스런 일입니다. 한 번에 여러 가지를 보낼 수있는 것이 훨씬 효율적입니다.

답변

1

동시에 여러 쿼리를 보낼 수없는 이유는 각 문마다 다른 반환 값이 있기 때문입니다. 예를 들어, "insert"문은 영향을받는 행의 수를 나타내는 정수를 제공합니다 (바라건대 1!). "select"문은 일련의 객체를 반환합니다.

addBatch을 사용하여 일괄 처리 명령을 수행 할 수 있지만 모두 동일한 유형의 쿼리 여야합니다 (예 : 많은 "삽입").

+0

알겠습니다. 알겠습니다. 감사 ! –

+0

그래서 현재로서는이 문제에 대한 해결 방법이 없습니다. –