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

SQL 2005/2008 में दोहरे उद्धरण चिह्नों से बचें

दुर्भाग्य से, डबल-कोट्स का एफटीआई के अंदर विशेष अर्थ है, इसलिए यदि आप इसे पैरामीटर करते हैं, तो भी एफटीआई इंजन इसे एक वाक्यांश सीमांकक के रूप में मानता है। मुझे यकीन नहीं है कि एफटीआई खोज में दोहरे उद्धरण शामिल करने का एक आसान तरीका है। ब्रैकेट भी एक विशेष वर्ण हैं, लेकिन एक क्वेरी शब्द के रूप में व्यवहार करने के लिए उद्धरणों में संलग्न किया जा सकता है - लेकिन AFAIK डबल-कोट्स नहीं।

अपडेट करें

थोड़ी खोज से पता चलता है कि उद्धरण को "" से दोगुना करने से यह ठीक हो सकता है - एक कोशिश के काबिल। व्यक्तिगत रूप से, मैं इसे डीबी के अंदर करूँगा, क्योंकि यह एक टीएसक्यूएल कार्यान्वयन विवरण है।

इसी तरह, एफटीआई (टीएसक्यूएल से बचने के लिए पूरी तरह से अलग) में जाने से पहले ' को दोगुना करके '' करना होगा,



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कॉमा से अलग किए गए कॉलम के मान को पंक्तियों में बदलें

  2. SQL सर्वर के साथ LIMIT को कैसे कार्यान्वित करें?

  3. SQL सर्वर डेटाबेस में सभी बाधा उल्लंघनों को कैसे खोजें

  4. SQL सर्वर में CAST () कैसे काम करता है

  5. चयनित पंक्ति से मूल्य के साथ OUTPUT insert.id को मिलाएं