Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1
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 kèo bóng đá cúp c2 thế.

thay đổi bảng nước kèo bóng đá cúp c2

tên

thay đổi bảng nước kèo bóng đá cúp c2-thay đổi Định nghĩa của một bảng nước kèo bóng đá cúp c2

Synopsis

thay đổi bảng nước kèo bóng đá cúp c2tên
    Hành động[, ...]
Thay đổi bảng nước kèo bóng đá cúp c2tênĐổi tên [cột]Cộtđếnnew_columnthay đổi bảng nước kèo bóng đá cúp c2tênĐổi tên thànhnew_namethay đổi bảng nước kèo bóng đá cúp c2tênĐặt lược đồnew_schema

ở đâuHành độnglà một trong:Thêm [cột]Cột loại[NULL | Không phải null]
    Thả [cột] [nếu tồn tại]Cột[Hạn chế | Cascade]
    kèo bóng đá cúp c2 [cột]cột[Đặt dữ liệu] Loạiloạikèo bóng đá cúp c2 [cột]cộtset | Thả không phải null
    Chủ sở hữunew_ownerTùy chọn ([Thêm | Set | Drop]Tùy chọn['giá trị'] [, ...])

Mô tả

thay đổi bảng nước kèo bóng đá cúp c2Thay đổi Định nghĩa của một bảng nước kèo bóng đá cúp c2 hiện có. Có một số Biểu đồ con:

Thêm cột

Mẫu này thêm một cột mới vào Bàn nước kèo bóng đá cúp c2, sử dụng Cùng cú pháp nhưTạo Bàn nước kèo bóng đá cúp c2.

Cột thả [nếu tồn tại]

Mẫu này thả một cột từ một bàn nước kèo bóng đá cúp c2. Bạn sẽ cần nóiCascadeNếu có bất cứ điều gì Bên kèo bóng đá cúp c2 bảng phụ thuộc vào cột; Ví dụ, quan điểm. Nếu nhưNếu tồn tạiđược chỉ định Và cột không tồn tại, không có lỗi nào được ném. Trong này trường hợp một thông báo được đưa ra kèo bóng đá cúp c2 thế.

Đặt kiểu dữ liệu

Mẫu này thay đổi loại cột của nước kèo bóng đá cúp c2 bàn.

set/Thả không VÔ GIÁ TRỊ

Đánh dấu một cột khi cho phép hoặc không cho phép, NULL giá trị.

Chủ sở hữu

Mẫu này thay đổi chủ sở hữu của Bàn nước kèo bóng đá cúp c2 thành Người dùng được chỉ định.

Đổi tên

TheĐổi tênBiểu mẫu thay đổi Tên của một bàn nước kèo bóng đá cúp c2 hoặc tên của một cột riêng lẻ trong một bàn nước kèo bóng đá cúp c2.

Đặt lược đồ

Mẫu này di chuyển bảng nước kèo bóng đá cúp c2 sang một bảng nước kèo bóng đá cúp c2 khác lược đồ.

Tùy chọn ([Thêm | Set | Drop]Tùy chọn['giá trị'] [, ...])

Thay đổi tùy chọn cho Bàn nước kèo bóng đá cúp c2.Thêm, setthảChỉ định hành động sẽ được đã thực hiện.Thêmđược giả định nếu không Hoạt động được chỉ định rõ ràng. Tên tùy chọn phải là độc nhất; tên và giá trị cũng được xác thực bằng cách sử dụng Thư viện bao bọc dữ liệu nước kèo bóng đá cúp c2.

Tất cả các hành động ngoại trừĐổi tênĐặt lược đồcó thể được kết hợp thành một danh sách của nhiều kèo bóng đá cúp c2 để áp dụng song song. Ví dụ, nó là có thể thêm một số cột và/hoặc kèo bóng đá cúp c2 loại của một số các cột trong một lệnh.

​​Bạn phải sở hữu bảng để sử dụngThay đổi Bàn nước kèo bóng đá cúp c2. Để thay đổi lược đồ của một bàn nước kèo bóng đá cúp c2, bạn cũng phải cóTạoĐặc quyền trên lược đồ mới. Để kèo bóng đá cúp c2 chủ sở hữu, bạn cũng phải là người trực tiếp hoặc Thành viên gián tiếp của vai trò sở hữu mới và vai trò đó phải cóTạoĐặc quyền trên lược đồ của bảng. (Những hạn chế này thực thi rằng việc kèo bóng đá cúp c2 chủ sở hữu không làm Bất cứ điều gì bạn không thể làm bằng cách bỏ và tái tạo bàn. Tuy nhiên, một siêu người sử dụng có thể kèo bóng đá cúp c2 quyền sở hữu của bất kỳ bảng nào Dẫu sao thì.)

tham số

tên

Tên (có thể là sơ đồ) của một Bàn nước kèo bóng đá cúp c2 để thay đổi.

cột

Tên của một cột mới hoặc hiện có.

new_column

Tên mới cho một cột hiện có.

new_name

Tên mới cho bảng.

loại

Loại dữ liệu của cột mới hoặc kiểu dữ liệu mới cho một Cột hiện có.

Cascade

tự động thả các đối tượng phụ thuộc vào sự rơi cột (ví dụ: xem tham chiếu cột).

Hạn chế

Từ chối thả cột nếu có bất kỳ người phụ thuộc nào Đối tượng. Đây là hành vi mặc định.

new_owner

Tên người dùng của chủ sở hữu mới của bảng.

new_schema

Tên của lược đồ mà bảng sẽ đã di chuyển.

ghi chú

Từ khóaCộtlà tiếng ồn và có thể bị bỏ qua.

Tính nhất quán với máy chủ nước kèo bóng đá cúp c2 không được kiểm tra khi A cột được thêm hoặc xóa bằngThêm CộthoặcDrop Cột, Akhông nullràng buộc được thêm vào hoặc loại cột là đã kèo bóng đá cúp c2 vớiĐặt kiểu dữ liệu. Nó là trách nhiệm của người dùng để đảm bảo rằng định nghĩa bảng khớp với phía từ xa.

Tham khảoPostgreSQL: Tài liệu: 9.1:Để biết thêm về các tham số hợp lệ.

ví dụ

Để đánh dấu một cột là không-null:

16500_16570

Để thay đổi tùy chọn của một bảng nước kèo bóng đá cúp c2:

16653_16766

Tương thích

các biểu mẫuthêm, DropĐặt kiểu dữ liệuphù hợp với tiêu chuẩn SQL. Các biểu mẫu khác làPostgreSQLPhần mở rộng của tiêu chuẩn SQL. kèo bóng đá cúp c2 ra, khả năng chỉ định nhiều hơn một thao tác trong đơnthay đổi bảng nước kèo bóng đá cúp c2Lệnh là một sự mở rộng.

thay đổi cột rơi nước kèo bóng đá cúp c2Có thể được sử dụng để thả cột duy nhất của một bàn ra nước kèo bóng đá cúp c2, để lại một Bảng không cột. Đây là một phần mở rộng của SQL, không có Bảng nước kèo bóng đá cúp c2 không cột.