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
ikaros OP 转义了 ' 也不行
|
2
MasterYoda 2015-04-21 16:59:30 +08:00 1
% tab_name
|
3
fxxkgw 2015-04-21 17:05:13 +08:00 1
name=(%s) 而且也不需要加这么多""" """ ,直接用" "就可以了吧
是用MySQLdb么? |
4
ikaros OP |
6
ikaros OP |