Sybase

2012-09-21 12 views
13

में एकल उद्धरण से कैसे बचें I MySQL से आते हैं और नीचे दी गई क्वेरी Sybase में काम नहीं करती है। मुझे सिंगल कोट्स से कैसे बचना चाहिए?Sybase

UPDATE Animals SET NAME = 'Dog\'s friends' WHERE uid = 12 

उत्तर

18

हैं, Sybase के साथ काम कर रहा है MySQL के लिए इस्तेमाल किया गया है जो अधिक डेटाबेस उपयोगकर्ताओं अनुभव है कि आप जल्द ही आप में बैकस्लैश के साथ एकल उद्धरण भागने में असमर्थ हैं खोज सकते हैं।

तो आपको कैसे Sybase में उद्धरण से बचने के है ? वास्तव में, Sybase एसक्यूएल में एकल उद्धरण बचने के चरित्र के रूप में कार्य करता है।

UPDATE Animals SET NAME = 'Dog\'s friends' WHERE uid = 12 

Sybase

MySQL

UPDATE Animals SET NAME = 'Dog''s friends' WHERE uid = 12 

मैं नहीं पूरी तरह से यकीन है कि यह समझ में आता है कर रहा हूँ:

एक उदाहरण अद्यतन बयान के लिए नीचे देखें दोनों "भाषाओं" में मेरे लिए (विशेष रूप से यह एक डबल कोट की तरह दिखता है) लेकिन वहां आप जाओ!

+4

एक से बचने के लिए दो एकल उद्धरणों का उपयोग करना SQL मानक है और मूल रूप से सभी डीबीएमएस समर्थन है (यहां तक ​​कि MySQL को सामान्य डीबीएमएस की तरह व्यवहार करने के लिए कॉन्फ़िगर किया गया है) –

+2

MySQL से उचित डेटाबेस में आने पर, आपको बहुत कुछ मिल जाएगा चीजें जो नई हैं। :) – podiluska

+1

क्या आपके संक्षिप्त उत्तर के लिए '' '' '' '' '' ' – frlan