Tôi đang tìm db2 tương đương với T-SQL của:Làm sao người ta thoát khỏi một dấu nháy đơn trong DB2 sql
INSERT INTO People (Surname) VALUES ('O''Hara');
Tôi đang tìm db2 tương đương với T-SQL của:Làm sao người ta thoát khỏi một dấu nháy đơn trong DB2 sql
INSERT INTO People (Surname) VALUES ('O''Hara');
Sử dụng hai dấu nháy ''
để có được một dấu nháy đơn duy nhất trên DB2 quá, theo DB2 Survival Guide. Điều đó có hiệu quả với bạn không?
Brabster là chính xác. Bạn có nghĩa vụ phải thoát '
với ''
Vì vậy, để chèn O'Hara, bạn sẽ phải viết O''Hara
Trích từ: http://www.michael-thomas.com/tech/db2/db2_survival_guide.htm
Escape character.
To insert a single quote, use 2 single quotes (''). To insert pet's use the following pet''s.
Example: insert into MYTABLE (question,answer) values ('What is your pet''s name?','blacky') `
điều này không hoạt động đối với tôi: 'com.ibm.db2.jcc.am.SqlSyntaxErrorException: Lỗi SQL của DB2: SQLCODE = -798, SQLSTATE = 428C9, SQLERRMC = ID, DRIVER = 4.13.127, truy vấn: INSERT INTO sinh viên (dob, first_name, id, last_name) GIÁ TRỊ (DATE '1965-12-01', 'Jim', 1, 'O''Connor''s') ', bất kỳ ý tưởng nào? – ipolevoy
chỉ làm cho nó đơn giản.
Giữ truy vấn của bạn trong dấu nháy đơn ('). và nơi bạn đang sử dụng qoutes, hãy tăng gấp đôi. ví dụ: u muốn chèn ...... Tôi ổn. Có một câu trả lời.
trong SQL chúng tôi cần cung cấp cho ....... 'Tôi ổn. Có một câu trả lời.
viết truy vấn và cung cấp câu trả lời đầy đủ thông tin với mã –
Bạn có thể đăng lên phiên bản DB2 và lỗi SQL bạn nhận được không? – Brabster