Phiên bản không được hỗ trợ:7.0 / 6.5 / 6.4
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

kèo bóng đá c1

kèo bóng đá c1

kèo bóng đá c1 - sửa đổi các thuộc tính bảng
kèo bóng đá c1kèo bóng đá c1[ *] Thêm [kèo bóng đá c1]kèo bóng đá c1 loạikèo bóng đá c1kèo bóng đá c1[ *] Đổi tên [kèo bóng đá c1]kèo bóng đá c1đếnnewColumnkèo bóng đá c1kèo bóng đá c1Đổi kèo bóng đá c1 thànhnewTable

Đầu vào

kèo bóng đá c1

Tên của một kèo bóng đá c1 hiện có để thay đổi.

kèo bóng đá c1

Tên của một kèo bóng đá c1 mới hoặc hiện có.

loại

loại của kèo bóng đá c1 mới.

newColumn

Tên mới cho một kèo bóng đá c1 hiện có.

newTable

Tên mới cho một kèo bóng đá c1 hiện có.

đầu ra

thay đổi

Tin nhắn được trả về từ cột hoặc đổi tên kèo bóng đá c1.

mới

Tin nhắn được trả về từ bổ sung kèo bóng đá c1.

ERROR

Tin nhắn được trả về nếu kèo bóng đá c1 hoặc cột không có sẵn.

Mô tả

kèo bóng đá c1Thay đổi định nghĩa của một kèo bóng đá c1 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 đá c1. Điều khoản đổi tên gây ra tên của kèo bóng đá c1 hoặc cột để thay đổi mà không thay đổi bất kỳ Dữ liệu có trong kèo bóng đá c1 bị ảnh hưởng. Do đó, kèo bóng đá c1 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 đá c1 để thay đổi lược đồ của nó.

Ghi chú

kèo bóng đá c1 từ khóa là nhiễu và có thể được bỏ qua.

Mạnh [*], theo tên của một kèo bóng đá c1 cho biết câu lệnh đó nên được chạy trên kèo bóng đá c1 đó và tất cả các kèo bóng đá c1 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ảo Tạo kèo bóng đá c1 để mô tả thêm về hợp lệ Đối số.

sử dụng

Để thêm một cột loại varchar vào kèo bóng đá c1:

Nhà phân phối kèo bóng đá c1 thêm địa chỉ cột Varchar (30);

Để đổi tên một kèo bóng đá c1 hiện có:

Nhà phân phối thay đổi Đổi tên địa chỉ kèo bóng đá c1 thành Thành phố;

Để đổi tên một kèo bóng đá c1 hiện có:

Nhà phân phối thay đổi đổi kèo bóng đá c1 cho các nhà cung cấp;

Tương thích

SQL92

BẢNG ALTER/Đổi kèo bóng đá c1là APostgresPhần mở rộng ngôn ngữ.

SQL92 Chỉ định một số khả năng bổ sung chokèo bóng đá c1Câu lệnh chưa trực tiếp Được hỗ trợ bởiPostgres:

kèo bóng đá c1kèo bóng đá c1thay đổi [kèo bóng đá c1]kèo bóng đá c1Đặt mặc địnhmặc địnhkèo bóng đá c1kèo bóng đá c1thay đổi [kèo bóng đá c1]kèo bóng đá c1Thêm [ràng buộcràng buộc]Table-Conclaint

Đặ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 đá c1. Nhìn thấyTạo kèo bóng đá c1Đối với cú 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 kèo bóng đá c1 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 một Cột kèo bóng đá c1 phải được tái tạo và tải lại:

Tạo TEMP kèo bóng đá c1 như chọn * từ các nhà phân phối;
Nhà phân phối kèo bóng đá c1 thả;
Tạo nhà phân phối kèo bóng đá c1 (
    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 đá c1kèo bóng đá c1Thả mặc địnhmặc địnhkèo bóng đá c1kèo bóng đá c1Drop ràng buộcràng buộcHạn chế | Cascade

Xóa giá trị mặc định được chỉ định theo mặc định hoặc quy tắc được chỉ định bởi ràng buộc từ định nghĩa của một bàn. Nếu hạn chế chỉ được chỉ định là một ràng buộc không có Các ràng buộc phụ thuộc có thể bị phá hủy. Nếu Cascade là được chỉ định, mọi ràng buộc phụ thuộc vào điều này ràng buộc cũng bị loại bỏ.

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 đá c1 phải được tái tạo và Đã tải lại:

Tạo TEMP kèo bóng đá c1 như chọn * từ các nhà phân phối;
Nhà phân phối kèo bóng đá c1 thả;
Tạo các nhà phân phối kèo bóng đá c1 là chọn * từ temp;
Bàn giảm nhiệt độ;
kèo bóng đá c1kèo bóng đá c1thả [kèo bóng đá c1]kèo bóng đá c1Hạn chế | Cascade

Xóa một cột khỏi kèo bóng đá c1. 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 đá c1 phải được tái tạo và tải lại:

Tạo tạm thời kèo bóng đá c1 như đã chọn, thành phố từ các nhà phân phối;    
Nhà phân phối kèo bóng đá c1 thả;
Tạo nhà phân phối kèo bóng đá c1 (
    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 độ;