안녕하세요

SQLite DB Query 실행하는
mDb.execSQL(String SQL)
mDb.execSQL(String SQL,String object[]) 구문에

파라메터가 2개까지 들어 갈수 있던데여
execSQL()에  [?] 바인딩 변수값을 줄수는 없는지
궁금합니다.

mDb.insert(ConsIF.DATABASE_TABLE, null, initialValues) 이거는 제가 원하는 SQL 구문의 제한이 있어서 사용을 포기했습니다.

예를 들면
INSERT INTO T_TABLE (NUM
                    ,NAME
                   ,WORK_DATE
                   ,DESC)
     VALUES( '1'
                     ,'홍길동'
                     ,(SELECT STRFTIME('%Y/%m/%d %H:%M:%S','NOW') FROM T_TABLE) <-- 이 구문을 줘서 작업일자를 Query구문에서 만들려고 합니다.   아님 insert()메소드에 이렇게 삽입을 할수 있을까요 시도는 해봤는데 안되어서여
                     ,'생략');

Java단에서 일자를 추출해서 값을 넣어줄수는 있지만
그렇게 하면 일의 양이 많아져서 SQL Query에다 바로 삽입을 할려고 합니다.

그리고 위에 구문을  Statement구문으로 해봤는데여
메모리 에러가 발생을 하내여..
여턴 조금더 분서을 해봐야 겠지만. 안드로이드쪽에 [?]바인딩 변수를 어떻게 삽입할수 있을까요?