102 Nhập lệnh sau vào một thiết bị đầu cuối tương tác PostgreSQL dẫn đến lỗi: ALTER TABLE tbl_name ALTER COLUMN col_name varchar (11); Lệnh chính xác để thay đổi kiểu dữ liệu của một cột là gì? sql postgresql psql alter-table alter-column — kn3l nguồn
168 Xem tài liệu tại đây: http://www.postgresql.org/docs/current/interactive/sql-altertable.html ALTER TABLE tbl_name ALTER COLUMN col_name TYPE varchar (11); — Derek Kromm nguồn 28 Đối với một số trường hợp khác, bạn có thể cần chỉ định cách truyền nhưALTER TABLE tbl_name ALTER COLUMN col_name TYPE integer USING col_name::integer; — Nobu 3 @Nobu tại sao chúng ta phải làm điều này some casesvà những trường hợp đó là gì? — Darth.Vader 2 @ Darth.Vader, bạn có thể cần thực hiện việc này khi có dữ liệu đã tồn tại trong cột mà không thể truyền tự động. — Jonathan Porter
ALTER TABLE tbl_name ALTER COLUMN col_name TYPE integer USING col_name::integer;