首页 > 解决方案 > 为什么这个查询会在 Python 中抛出这个错误?

问题描述

代码(在 Python 中):

cur.execute("SELECT * FROM ALL_BOOKS WHERE SUBJECT=\'BIO\';")

错误:

ORA-00933: SQL command not properly ended

标签: pythonsql

解决方案


从查询中删除;并尝试:

cur.execute("SELECT * FROM ALL_BOOKS WHERE SUBJECT='\BIO\'")

推荐阅读