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

Sử dụng chuỗi [] [] với ngpsql

Không có kiểu dữ liệu nào text[][] trong Postgres. Các biến thể cú pháp cho biết nhiều kích thước mảng được chấp nhận cho tài liệu, nhưng bên trong tất cả các biến thể đó được ánh xạ tới cùng một loại mảng (và duy nhất) hoạt động cho bất kỳ số thứ nguyên nào:text[] . Hãy thử string[] trong khai báo .net của bạn.

Bạn không cần phải nghe lời tôi, hãy tự kiểm tra:

SELECT pg_typeof(NULL::text[][])            AS type1
     , pg_typeof('{a,b}'::text[][])         AS type2
     , pg_typeof('{{{a,b},{c,d}}, {{a,b},{c,d}}}'::text[][][][][]) AS type3;


 type1  | type2  | type3
--------+--------+--------
 text[] | text[] | text[]

Có liên quan:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn vào bảng sau khi nhận được ID từ bảng khác

  2. sqlalchemy tạo XEM bằng ORM

  3. Cách tạo và xóa cơ sở dữ liệu và bảng trong PostgreSQL

  4. Ứng dụng Heroku push of django không có mô-đun nào có tên psycopg2.extensions

  5. Cách quản lý các giao dịch trên nhiều cơ sở dữ liệu