2017-11-17 58 views
0

次のコードを実行しようとすると、エラーcx_Oracle.DatabaseError: ORA-00933: SQL command not properly endedが表示されます。私は、予想通り、次の作業を実行cx_Oracle.DatabaseError:ORA-00933:SQLコマンドが正しく終了していません

import cx_Oracle 
ip = '127.0.0.1' 
port = 1234 
SID = 'abcd' 
dsn_tns = cx_Oracle.makedsn(ip, port, SID) 

conn = cx_Oracle.connect('username', 'password', dsn_tns) 
curs = conn.cursor() 
curs.execute('select sysdate from dual;') # Error is here 
curs.close() 
conn.close() 

を使用しています

conn = cx_Oracle.connect('username', 'password', dsn_tns) 
print (conn.version) 
conn.close() 
+2

とは何かを持っている私は、クエリの最後にセミコロンが必要ではないと思わないかもしれませんが、多分それは何かを持っています – Duikboot

+0

@Duikboot、あなたは正しいです。答えると私はそれを受け入れるでしょう。 – Morgoth

答えて

2

あなたは、クエリの最後にセミコロンを必要としない、多分それはその

関連する問題