我正在使用 FDB 模块使用 Python 从 Firebird 数据库中获取数据。我正在尝试从名为 的表中获取数据,@TABLE_NAME
在表名中包含“@”不是我的想法,并且无法在其上执行语句。当我尝试从普通表中获取数据时,一切正常。这个命令:
cur.execute("SELECT * FROM @TABLE_NAME")
返回此错误:
fdb.fbcore.DatabaseError: ('Error while preparing SQL statement:\n- SQLCODE: -104\n- Dynamic SQL Error\n- SQL error code = -104\n- Token unknown - line 1, column 15\n- @', -104, 335544569)
我不知道该怎么做,我会得到一些帮助。