PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Lưu trữ chuỗi với các ký tự đặc biệt như dấu ngoặc kép hoặc dấu gạch chéo ngược trong bảng postgresql

Theo tiêu chuẩn SQL, các dấu ngoặc kép được phân tách bằng cách nhân đôi chúng, tức là:

insert into table (column) values ('I''m OK')

Nếu bạn thay thế mọi đơn lẻ trích dẫn trong văn bản của bạn với hai dấu ngoặc kép, nó sẽ hoạt động.

Thông thường, dấu gạch chéo ngược thoát khỏi ký tự sau, nhưng dấu gạch chéo ngược theo nghĩa đen được thoát tương tự bằng cách sử dụng hai dấu gạch chéo ngược "

insert into table (column) values ('Look in C:\\Temp')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để sử dụng RETURNING với ON CONFLICT trong PostgreSQL?

  2. Tại sao tôi nhận được ActionView ::Template ::Error:undefined method `name 'cho nil:NilClass trên Heroku nhưng không phải cục bộ

  3. PostgreSQL:Sao lưu tự động trong Windows

  4. Lỗi cú pháp PostgreSQL tại hoặc gần 'union'

  5. Cách chỉ định Tên ứng dụng trong chuỗi kết nối NpgSql