Tek bir alıntı içeren varchar veri türü olan bir sütuna nasıl kayıt ekleyebilirim?Oracle SQL'de tek bir alıntı nasıl yapılır
Örnek: buldum
SQL> SELECT q'$D'COSTA$' NAME FROM DUAL;
NAME
-------
D'COSTA
Tek bir alıntı içeren varchar veri türü olan bir sütuna nasıl kayıt ekleyebilirim?Oracle SQL'de tek bir alıntı nasıl yapılır
Örnek: buldum
SQL> SELECT q'$D'COSTA$' NAME FROM DUAL;
NAME
-------
D'COSTA
Kullanım iki tek-tırnak Alternatif
SQL> SELECT 'D''COSTA' name FROM DUAL;
NAME
-------
D'COSTA
,
new (10g+) quoting method kullanmak Yukarıdaki cevap bir hata veriyor Oracle SQL ile, aşağıdaki köşeli parantezleri de kullanmalısınız;
SQL> SELECT Q'[Paddy O'Reilly]' FROM DUAL;
Sonuç: Paddy O'Reilly oracle 12 C.
: ilk isim ROBERT
ve soyadı D'COSTA
Kullanım tek tırnak
SELECT 'Paddy O''Reilly' FROM DUAL;
Ne iki ardışık tek tırnak gerekirse? Bu durumda "alternatif" yöntem kastedilmektedir? – RichouHunter
@RichouHunter Dört tek tırnak kullanacaksınız: ''D' '' 'COSTA' => D''COSTA'. Alternatif olarak: 'q '$ D''COSTA $'' –
Teşekkürler, bu bana yardımcı oldu! Başvuru için, burada başka bir [Oracle belge] var (https://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements003.htm#i42617) biraz daha iyi okur metin sayılların sözdizimi alıntı alternatif ilişkin bağlantılı PL/SQL belgesi. – DanK