ı Java bir select
sorguyu yürütmek çalışıyorum, zor kısmı koşulu ve column
hem spaces
ile bir dize olması ile satır için Oracle DB Arama:Java - boşluklar (ORA-00920)
String query = "select rule_name "+
" from rules " +
" where rule_name = " m_rule; //rule_name = str tf //m_rule = str tf
Yani sorgu çıkışı:
select rule_name
from rules
where rule_name = str tf
hata kodu - ORA-00920
- Ben çünkü boşluk olduğunu inanıyoruz. Bunu düzeltmenin bir yolu var mı? temelde karşı karşıya
Bu, hazırlanmış deyimleri parametrelerle kullanmak için kullanılan birçok durumdan biridir. Http://docs.oracle.com/javase/tutorial/jdbc/basics/prepared.html adresine bakın. –
ORA-00933 "komutu düzgün şekilde sonlandırılmadı" ifadesini, gösterdiğiniz str tf değeriyle alacaksınız? –
@AlexPoole şimdilik hata ORA-00920'dir. neden ORA-00933? –