Trong PgAdmin III, khi tôi sao chép giá trị từ lưới được trả về và dán nó vào văn bản truy vấn, nó xuất hiện ở đó trong dấu ngoặc kép. Nhưng để sử dụng nó trong truy vấn, trong mệnh đề where chẳng hạn, nó phải được đánh dấu bằng dấu nháy đơn. Vì vậy, tôi phải thay thế dấu ngoặc kép bằng dấu nháy đơn. Thật kỳ lạ đối với tôi rằng tôi luôn phải làm như vậy. Tại sao nó được thiết kế theo cách kỳ lạ như vậy? Đây là một loại câu hỏi lý thuyết ngu ngốc, tôi không mong đợi bất kỳ câu trả lời thực tế nào :)Tại sao các giá trị được sao chép từ lưới được trả lại được đánh dấu bằng dấu ngoặc kép?
22
A
Trả lời
38
Bạn có thể tùy chỉnh ký tự trích dẫn bằng cách làm theo các bước sau.
- Trên cửa sổ chính pgAdmin III, click vào File và sau đó chọn Options
- Bấm vào Công cụ truy vấn Tab
- Thay đổi lĩnh vực được gọi là "Kết quả sao chép quote nhân vật" để dấu nháy đơn (')
Nó sẽ làm việc, bạn có thể cần phải đóng và pgAdmin III mở
EDIT: Đối với Mac OS X tùy chọn có thể được tìm thấy trong pgAdmin3> Preferenc es> Công cụ truy vấn> Lưới kết quả
Các vấn đề liên quan
- 1. Tại sao giá trị cookie với khoảng trắng đến phía khách hàng bằng dấu ngoặc kép?
- 2. Tại sao một số chuỗi Python được in với dấu ngoặc kép và một số được in không có dấu ngoặc kép?
- 3. xCode 4.2 xcdatamodel được đánh dấu là đã sao chép
- 4. Tại sao tôi nhận được lỗi ... theo yêu cầu đột xuất: GET/internalapi/dấu ngoặc kép
- 5. Ruby Koans: Các dấu ngoặc kép trong giá trị trả lại này ở đâu?
- 6. Tại sao Array.to_s trả về dấu ngoặc vuông?
- 7. Tại sao auto-boxing được đánh dấu là cảnh báo?
- 8. Tại sao một khai báo enum được đánh dấu const?
- 9. Tại sao auto_increment "được viết" bằng dấu gạch dưới?
- 10. Dấu ngoặc kép trong các giá trị thuộc tính HTML?
- 11. Tại sao dấu ngoặc kép biến thành ký tự hài hước khi được gửi dưới dạng HTML?
- 12. Báo giá thoát và dấu ngoặc kép
- 13. Cụm từ thông dụng phù hợp giữa dấu ngoặc kép, có dấu ngoặc kép thoát
- 14. Chức năng thành viên được đánh dấu có giá trị trả về typedef
- 15. Đánh dấu và sao chép mã từ jsfiddle
- 16. Khi phương pháp được đánh dấu bằng @PostConstruct được gọi?
- 17. Làm cách nào để sao chép các dòng được đánh dấu trong Notepad ++?
- 18. Tại sao mã thông báo được bao quanh bởi dấu ngoặc đơn chứ không phải biểu thức giá trị r?
- 19. Nhận các giá trị được tách nhau bằng dấu phẩy được nhóm lại với linq
- 20. phân tích cú pháp tệp csv được phân tách bằng dấu phẩy có dấu ngoặc kép trong python
- 21. Tại sao chúng ta cần phải thêm dấu ngoặc đơn để đánh giá JSON?
- 22. Tại sao eval của JavaScript cần dấu ngoặc đơn để đánh giá dữ liệu JSON?
- 23. Tại sao các loại tham số được khai báo bên ngoài dấu ngoặc đơn?
- 24. Một regex để khớp với dấu phẩy không được bao quanh bởi dấu ngoặc kép
- 25. Biểu thức chính quy Scala (chuỗi được phân tách bằng dấu ngoặc kép)
- 26. Xóa dấu ngoặc kép trong JSONObject
- 27. Cách tách chuỗi bằng dấu phẩy bỏ dấu phẩy trong dấu ngoặc kép
- 28. Dấu ngoặc đơn/đôi có được phép trong các giá trị thuộc tính HTML không?
- 29. Cookie được đặt bởi Máy chủ ứng dụng có dấu ngoặc kép
- 30. Tại sao URL dấu phẩy được mã hóa?
Khi bạn nói "PostgreSQL" ... ý của bạn là "PgAdmin-III"? 'psql' trong' cmd.exe' trên Windows hoặc 'Terminal.app' trên Mac hoặc xterm trên * nix? Thứ gì khác? Phiên bản PostgreSQL? Vui lòng hiển thị truy vấn thực tế bạn đang nói đến và kết quả không mong muốn. –
Giống như khi tôi thực thi 'select * từ pg_stat_all_indexes' và copy-paste giá trị schemaname, nó xuất hiện như' "public" '. Nhưng nếu tôi muốn sử dụng giá trị này trong mệnh đề where, ví dụ tôi phải sử dụng nó như ''public''. Tôi đang nói về pgAdmin-III – Alex
Tôi chưa từng thấy hành vi này. Phiên bản PgAdmin-III? Nền tảng (Mac, Windows, Linux, ...)? Bạn có thể đưa ra mô tả từng bước về vấn đề này không? –