2014-10-10 25 views
0

正常工作我想運行SQL這樣的:SQL不能在紅移

CREATE TEMPORARY TABLE tmptable AS SELECT * FROM redshift_table WHERE date > #{date}; 

我可以運行該SQL在紅移命令行,但如果我在我的程序運行它,它不能正常工作。當我將CREATE TEMPORARY TABLE更改爲CREATE TABLE時,它可以正常工作。

我使用的MyBatis作爲OR映射器和驅動器:

  • org.postgresql.Driver
  • org.postgresql:PostgreSQL的:9.3-1102-jdbc41

有什麼不對?

回答

0

我假設#date是實際查詢中的實際日期。

說了這麼多,有沒有原因,這個命令不工作,其按照這裏列出的語法, http://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_TABLE_AS.html

您是否嘗試過張貼在AWS紅移論壇,他們一般都相當敏感。如果您發現某些內容,請更新此主題,這是一個非常有趣的問題,謝謝!