Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर Nvarchar और Java ने स्टेटमेंट तैयार किया

@a_horse_with_no_name और @gofr1 द्वारा लिखी गई टिप्पणियों के आधार पर 2 समाधान हैं:

  1. बदलें sendStringParametersAsUnicode - इसका कारण यह है कि सभी स्ट्रिंग को "एन" स्ट्रिंग्स के रूप में माना जाएगा (यह विश्व स्तर पर परिवर्तन है)

  2. PreparedStatement.setNString() का उपयोग करें इसके बजाय setString() - और यह "स्थानीय" परिवर्तन है।

दोनों काम कर रहे हैं - उपयोग करें जो आपकी आवश्यकताओं के लिए बेहतर हो :)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. तालिका को छोटा नहीं किया जा सकता क्योंकि इसे एक विदेशी कुंजी बाधा द्वारा संदर्भित किया जा रहा है - SQL सर्वर / TSQL ट्यूटोरियल भाग 70

  2. SQL सर्वर (T-SQL) में एक महीने के नाम को महीने की संख्या में बदलें

  3. SQL सर्वर में डेटाबेस पर परिवर्तन डेटा कैप्चर (CDC) को कैसे सक्षम करें - SQL सर्वर ट्यूटोरियल

  4. SQL सर्वर में मेमोरी सेटिंग के महत्व को समझना

  5. अंकगणित अतिप्रवाह त्रुटि वर्चर को डेटा प्रकार संख्यात्मक में परिवर्तित करना। '10' <=9.00