Forum
Herkese Selamlar...
Ben yeni Oracle veritabanı öğrenimine başladım. tablo oluşturdum. oluşturmuş olduğu tabloda DATE olarak belirlediğim veri tipi alanlarında veritabanına veri kaydı yaparken "error ORA-01843: not a valid month" hatası veriyor. çözüm için ne yapmam gerekir yardımcı olabilirmisiniz?
yardımlarınız için şimdiden çok çok teşekkür eder saygı ve selamlarımı sunarım.
Selamlar;
SQL> select * from nls_session_parameters;
çıktısına baktığında göreceğin NLS_DATE_FORMAT DD/MM/RR değerine uygun veri girişi yapman gerekir.
Burada gördüğün format ile giriş yaptığın muhtemelen farklı ve bu yüzden hata alıyorsun.
Aşağıdaki linkte'de örnek bir durumun çözümünü bulabilirsin.
http://www.codeproject.com/Tips/997250/How-to-Resolve-the-Not-a-Valid-Month-Error-with-Or
Teşekkürler.
Teşekkürler hocam.
SQL veri tabanında BIT olarak belirlediğim veri tipini Oracle veritabanında nasıl belirlemem gerekir önerisi olan varmı?
şimdiden çok çok teşekkür eder saygılarımı sunarım.
Selamlar;
Number (3) olması gerekir. Bu tip konularda nette çok kaynakda bulabilirsin.
https://docs.oracle.com/cd/B19306_01/gateways.102/b14270/apa.htm
Teşekkürler.
Hocam Number (3) olarak tanımladım fakat veri Import ettiğimde
Insert failed for rows 1 through 6
ORA-01722: invalid number
Do you want to ignore all errors?
Click yes to continue and ignore all errors.
Click no to continue and prompt on error.
Click cancel to cancel and rollback.
şeklinde bi hata mesajı veriyor ve verileri Import etmiyor.
yapmak istediğimde şeyde Number(3) olarak belirlediğim veri tiplerini kullanıcı yetkileri gibi düşünün veri alanlarının çek edilmiş yada çek edilmemiş gibi kayıt tutulmasını istiyorum (True, False) gibi kayıt tutmasını istiyorum.
şimdiden teşekkür eder saygılarımı sunarım.