kèo bóng đá pháp thay đổikèo bóng đá pháp[ *] Thêm [cột]er " co5830_5840loạikèo bóng đá pháp thay đổikèo bóng đá pháp[ *] Đổi tên [cột]er " Coble tonewColumnBẢNG ALTERkèo bóng đá phápĐổi tên thànhnewTable
Tên của một kèo bóng đá pháp hiện có để thay đổi.
Tên của một cột mới hoặc hiện có.
Loại của cột mới.
Tên mới cho một cột hiện có.
Tên mới cho một cột hiện có.
Tin nhắn được trả về từ cột hoặc đổi tên kèo bóng đá pháp.
Tin nhắn được trả về từ bổ sung cột.
Tin nhắn được trả về nếu kèo bóng đá pháp hoặc cột không có sẵn.
kèo bóng đá pháp thay đổiThay đổi định nghĩa của một kèo bóng đá pháp hiện có. Các cột mới và các loại của chúng được chỉ định Trong cùng một phong cách và với các hạn chế tương tự như trongTạo kèo bóng đá pháp. Điều khoản đổi tên gây ra tên của kèo bóng đá pháp hoặc cột để thay đổi mà không thay đổi bất kỳ Dữ liệu có trong kèo bóng đá pháp bị ảnh hưởng. Do đó, kèo bóng đá pháp hoặc cột sẽ vẫn thuộc cùng một loại và kích thước sau khi lệnh này là được thực hiện.
Bạn phải sở hữu kèo bóng đá pháp để thay đổi lược đồ của nó.
Từ khóacộtlà tiếng ồn và có thể bị bỏ qua.
Vang [*], theo tên của một kèo bóng đá pháp cho biết câu lệnh đó nên được chạy trên kèo bóng đá pháp đó và tất cả các kèo bóng đá pháp bên dưới nó trong Phân cấp kế thừa. ThePostgresql Hướng dẫn sử dụngcó thêm thông tin về kế thừa.
Tham khảoTạo kèo bóng đá phápĐể thêm nữa Mô tả các đối số hợp lệ.
8544_8589
Nhà phân phối thay đổi thêm địa chỉ cột Varchar (30);
Để đổi tên một cột hiện có:
Nhà phân phối thay đổi Đổi tên địa chỉ cột thành Thành phố;
Để đổi tên một kèo bóng đá pháp hiện có:
Nhà phân phối thay đổi đổi tên cho các nhà cung cấp;
BẢNG ALTER/Đổi tênlà mộtPostgresPhần mở rộng ngôn ngữ.
SQL92 Chỉ định một số khả năng bổ sung cho9264_9277Câu lệnh chưa trực tiếp Được hỗ trợ bởiPostgres:
kèo bóng đá pháp thay đổikèo bóng đá phápthay đổi [ Cột]CộtĐặt mặc địnhmặc địnhBẢNG ALTERkèo bóng đá phápthay đổi [ Cột]CộtThêm [ràng buộcràng buộc]Bàn hiểu
Đặt giá trị hoặc ràng buộc mặc định được chỉ định vào Định nghĩa cột trong kèo bóng đá pháp. Nhìn thấyTạo kèo bóng đá phápcho cú kèo bóng đá pháp của mặc định và các điều khoản hạn chế bàn. Nếu một mệnh đề mặc định đã tồn tại, nó sẽ được thay thế bằng định nghĩa mới. Nếu có Những ràng buộc trên cột này đã tồn tại, chúng sẽ được giữ lại bằng boolean và với ràng buộc mới.
Hiện tại, để đặt các ràng buộc mặc định mới trên Cột kèo bóng đá pháp phải được tái tạo và tải lại:
Tạo TEMP kèo bóng đá pháp như chọn * từ các nhà phân phối; Nhà phân phối kèo bóng đá pháp thả; Tạo nhà phân phối kèo bóng đá pháp ( DID DID DID DID (3) mặc định 1, Tên varchar (40) không phải null, Thành phố Varchar (30) ); Chèn vào các nhà phân phối chọn * từ temp; Bàn giảm nhiệt độ;
kèo bóng đá pháp thay đổikèo bóng đá phápThả mặc địnhmặc địnhkèo bóng đá pháp thay đổikèo bóng đá phápDrop ràng buộcràng buộcHạn chế | Cascade
11119_11463
Hiện tại, để xóa giá trị mặc định hoặc các ràng buộc trên một cột hiện có mà kèo bóng đá pháp phải được tái tạo và Đã tải lại:
Tạo TEMP kèo bóng đá pháp như chọn * từ các nhà phân phối; Nhà phân phối kèo bóng đá pháp thả; Tạo các nhà phân phối kèo bóng đá pháp là chọn * từ temp; Bàn giảm nhiệt độ;
kèo bóng đá pháp thay đổikèo bóng đá phápthả [cột]CộtHạn chế | Cascade
Xóa một cột khỏi kèo bóng đá pháp. Nếu hạn chế được chỉ định Chỉ có thể phá hủy một cột không có đối tượng phụ thuộc. Nếu Cascade được chỉ định, tất cả các đối tượng phụ thuộc vào Cột này cũng bị rơi.
Hiện tại, để xóa một cột hiện có, kèo bóng đá pháp phải được tái tạo và tải lại:
Tạo tạm thời kèo bóng đá pháp như đã chọn, thành phố từ các nhà phân phối; Nhà phân phối kèo bóng đá pháp thả; Tạo nhà phân phối kèo bóng đá pháp ( DID DID DID DID (3) mặc định 1, Tên varchar (40) không phải null, ); Chèn vào các nhà phân phối chọn * từ temp; Bàn giảm nhiệt độ;