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

cách kiểm tra loại giá trị trong postgres

Nếu bất kỳ ai khác thắc mắc Làm cách nào để chỉ lấy loại dữ liệu của một biến thể ( không phải cột ) bạn có thể sử dụng pg_typeof(any) chức năng.

Đơn giản

SELECT pg_typeof(your_variable);

HOẶC

SELECT pg_typeof('{}'::text[]); //returns text[];

Lưu ý

pg_typeof (varchar_column) sẽ trả về ký tự khác nhau bất kể nội dung của cột. Bất kỳ cột hoặc biến nào đã được nhập vàpg_typeof sẽ trả về kiểu đã khai báo đó. Nó sẽ không tìm thấy loại "bestfitting" tùy thuộc vào giá trị của cột (hoặc biến) đó. - trích dẫn từ nhận xét của a_horse_with_no_name.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách Tanh () hoạt động trong PostgreSQL

  2. Lỗi Ruby / PgSQL khi khởi động Rails:không thể tải tệp như vậy - pg_ext (LoadError)

  3. Thứ tự mảng_agg PostgreSQL

  4. ScaleGrid PostgreSQL trên Cơ sở hạ tầng đám mây VMware

  5. PostgreSQL ngược LIKE