cursor.execute("""select column_name, data_type, data_length, nullable from user_tab_columns where table_name=('%s')""", tab_name)
一直提示ORA-01036错误,数据库是Oracle,原因好像是%s旁边的两个引号? 这种情况要怎样把表名传进去呢?
cursor.execute("""select column_name, data_type, data_length, nullable from user_tab_columns where table_name=('%s')""", tab_name)
一直提示ORA-01036错误,数据库是Oracle,原因好像是%s旁边的两个引号? 这种情况要怎样把表名传进去呢?
|
1
转义了 ' 也不行
|
|
2
% tab_name
|
|
3
name=(%s) 而且也不需要加这么多""" """ ,直接用" "就可以了吧
是用MySQLdb么? |
|
4
|
|
6
|