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