考虑到在Django 1.5做出一个Oracle后端下面原始的SQL查询,实际上是工作
cursor.execute("SELECT EGW.TF_BSC_CELTCHH.BSC FROM EGW.TF_BSC_CELTCHH WHERE ROWNUM <= 5")
但是,如果我尝试使用别名这样的表名:
cursor.execute("SELECT TCHH.BSC FROM EGW.TF_BSC_CELTCHH AS TCHH WHERE ROWNUM <= 5")
我得到以下错误:
ORA-00933: SQL command not properly ended
为什么表别名在Oracle中引起这样的麻烦?