我想CREATE TABLE AS上的Python 2.4.6使用cx_Oracle
下面的代码:
query = '''CREATE TABLE TMP_STATS_1 AS
select NUM from INF_CARD where IMPORT_DATE between
to_date(:datepass || ' 00:00:00','dd/mm/yyyy hh24:mi:ss') and
to_date(:datepass || ' 23:59:59','dd/mm/yyyy hh24:mi:ss')'''
curs.execute(query, datepass=datep)
返回:cx_Oracle.DatabaseError:ORA-01036:非法的变量名/编号
取出CREATE TABLE TMP_STATS_1 AS
和只留下SELECT
语句,完美的作品。 此外,当使用CREATE TABLE AS
上SQLPLUS声明其正常运行。
有没有具体的语法CREATE TABLE AS
在cx_Oracle中使用? 试图找到这样的例子,但没有发现至今。