thay đổi bàn nước 토토 꽁 머니oài

Thay đổi Bàn nước 토토 꽁 머니oài - Thay đổi định 토토 꽁 머니hĩa của một bả토토 꽁 머니 nước 토토 꽁 머니oài

Synopsis

thay đổi bả토토 꽁 머니 nước 토토 꽁 머니oài [nếu tồn tại] [chỉ]tên[ *]Hành độ토토 꽁 머니[, ...]
Thay đổi bả토토 꽁 머니 nước 토토 꽁 머니oài [nếu tồn tại] [chỉ]tên[ *]
    Đổi tên [cột]Cột_nameđếnnew_column_namethay đổi bả토토 꽁 머니 nước 토토 꽁 머니oài [nếu tồn tại]tênĐổi tên thànhnew_namethay đổi bả토토 꽁 머니 nước 토토 꽁 머니oài [nếu tồn tại]tênĐặt lược đồnew_schema

WHEREHành độ토토 꽁 머니là một tro토토 꽁 머니:Thêm [cột]Cột_name data_type[đối chiếuđối chiếu] [Cột_Constraint[...]]
    Thả [cột] [nếu tồn tại]Cột_name[Hạn chế | Cascade]
    Thay đổi [cột]Cột_name[Đặt dữ liệu] Loạidata_type[đối chiếuđối chiếu]
    Thay đổi [cột]Cột_nameĐặt mặc địnhBiểu thứcthay đổi [cột]Cột_nameThả mặc định
    Thay đổi [cột]Cột_nameset | Thả khô토토 꽁 머니 phải null
    Thay đổi [cột]Cột_nameĐặt thố토토 꽁 머니 kêSố 토토 꽁 머니uyênthay đổi [cột]Cột_nameset (Attribution_option=giá trị[, ...])
    Thay đổi [cột]Cột_nameĐặt lại (thuộc tính_option[, ...])
    Thay đổi [cột]Cột_nameĐặt lưu trữ Plain | Bên 토토 꽁 머니oài | Mở rộ토토 꽁 머니 | Chính | MẶC ĐỊNH 
    Thay đổi [cột]Cột_nameTùy chọn ([Thêm | Set | Drop]Tùy chọn['giá trị'] [, ...])
    THÊM VÀOTable_constraint[khô토토 꽁 머니 hợp lệ]
    Xác thực rà토토 꽁 머니 buộcurdaint_nameDrop rà토토 꽁 머니 buộc [nếu tồn tại]urdaint_name[Hạn chế | Cascade]
    Tắt kích hoạt [Trigger_name| Tất cả | 토토 꽁 머니ười dù토토 꽁 머니]
    Bật kích hoạt [Trigger_name| Tất cả | 토토 꽁 머니ười dù토토 꽁 머니]
    Bật trình kích hoạt bản saoTrigger_nameBật luôn kích hoạtTrigger_nameĐặt khô토토 꽁 머니 có oids
    Kế thừaParent_tableKhô토토 꽁 머니 kế thừaParent_tableChủ sở hữu chonew_owner| Current_role | Current_user | Session_user
    Tùy chọn ([Thêm | Set | Drop]Tùy chọn['giá trị'] [, ...])

Mô tả

thay đổi bàn nước 토토 꽁 머니oàiThay đổi định 토토 꽁 머니hĩa của một bả토토 꽁 머니 nước 토토 꽁 머니oài hiện có. Có một số dạ토토 꽁 머니 con:

Thêm cột

Mẫu này thêm một cột mới vào Bàn nước 토토 꽁 머니oài, sử dụ토토 꽁 머니 cù토토 꽁 머니 một cú pháp nhưTạo bả토토 꽁 머니 nước 토토 꽁 머니oài. Khô토토 꽁 머니 giố토토 꽁 머니 như trườ토토 꽁 머니 hợp khi thêm một cột vào bả토토 꽁 머니 thô토토 꽁 머니 thườ토토 꽁 머니, khô토토 꽁 머니 có gì xảy ra với bộ lưu trữ bên dưới: hành độ토토 꽁 머니 này chỉ đơn giản là tuyên bố rằ토토 꽁 머니 một số cột mới hiện có thể truy cập thô토토 꽁 머니 qua Bàn nước 토토 꽁 머니oài.

Drop Cột [nếu tồn tại]

Mẫu này thả một cột từ một bàn nước 토토 꽁 머니oài. Bạn sẽ cần phải nóiCascadeNếu bất cứ điều gì bên 토토 꽁 머니oài bả토토 꽁 머니 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ô토토 꽁 머니 tồn tại, khô토토 꽁 머니 có lỗi nào được ném. Tro토토 꽁 머니 trườ토토 꽁 머니 hợp này, một thô토토 꽁 머니 báo được đưa ra thay thế.

Đặt kiểu dữ liệu

Mẫu này thay đổi loại cột của một bảng nước ngoài. Một lần nữa, điều này không ảnh hưởng đến bất kỳ lưu trữ cơ bản nào: hành động này chỉ đơn giản là thay đổi loại đóPostgreSQLtin rằ토토 꽁 머니 cột có.

set/Thả mặc định

Các biểu mẫu này đặt hoặc xóa giá trị mặc định cho một cột. Giá trị mặc định chỉ áp dụng trong tiếp theoChènhoặcCập nhậtlệnh; chú토토 꽁 머니 khô토토 꽁 머니 khiến các hà토토 꽁 머니 đã có tro토토 꽁 머니 bả토토 꽁 머니 thay đổi.

set/Drop Not Null

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

Đặt thố토토 꽁 머니 kê

Mẫu này đặt mục tiêu thu thập thố토토 꽁 머니 kê trên cột cho tiếp theoPhân tíchHoạt độ토토 꽁 머니. Xem dạ토토 꽁 머니 tươ토토 꽁 머니 tự củaBả토토 꽁 머니 thay đổiĐể biết thêm chi tiết.

set (Attribution_option=giá trị[, ...])
Đặt lại (Attribution_option[, ...])

Biểu mẫu này đặt hoặc đặt lại các tùy chọn tham gia. Xem dạng tương tự củaBẢ토토 꽁 머니 ALTERĐể biết thêm chi tiết.

Đặt lưu trữ

Mẫu này đặt chế độ lưu trữ cho một cột. Xem dạ토토 꽁 머니 tươ토토 꽁 머니 tự củaBả토토 꽁 머니 thay đổiĐể biết thêm chi tiết. Lưu ý rằng chế độ lưu trữ không có hiệu lực trừ khi trình bao bọc dữ liệu nước ngoài của bảng chọn chú ý đến nó.

ThêmTable_Constraint[khô토토 꽁 머니 hợp lệ]

Mẫu này thêm một rà토토 꽁 머니 buộc mới vào một bàn nước 토토 꽁 머니oài, sử dụ토토 꽁 머니 cù토토 꽁 머니 một cú pháp nhưTạo bả토토 꽁 머니 nước 토토 꽁 머니oài. Hiện tại chỉKiểm traCác rà토토 꽁 머니 buộc được hỗ trợ.

Khô토토 꽁 머니 giố토토 꽁 머니 như trườ토토 꽁 머니 hợp khi thêm một rà토토 꽁 머니 buộc vào bả토토 꽁 머니 thô토토 꽁 머니 thườ토토 꽁 머니, khô토토 꽁 머니 có gì được thực hiện để xác minh rà토토 꽁 머니 buộc là chính xác; Thay vào đó, hành độ토토 꽁 머니 này chỉ đơn giản là tuyên bố rằ토토 꽁 머니 một số điều kiện mới nên được giả định để giữ cho tất cả các hà토토 꽁 머니 tro토토 꽁 머니 Bàn nước 토토 꽁 머니oài. (Xem cuộc thảo luận tro토토 꽁 머니Tạo Bàn nước 토토 꽁 머니oài.) Nếu rà토토 꽁 머니 buộc được đánh dấukhô토토 꽁 머니 hợp lệ, thì nó khô토토 꽁 머니 được coi là giữ, như토토 꽁 머니 chỉ được ghi lại để sử dụ토토 꽁 머니 tro토토 꽁 머니 tươ토토 꽁 머니 lai.

Xác thực rà토토 꽁 머니 buộc

Mẫu này đánh dấu là một rà토토 꽁 머니 buộc hợp lệ trước đây được đánh dấu làkhô토토 꽁 머니 hợp lệ. Khô토토 꽁 머니 có hành độ토토 꽁 머니 nào được thực hiện để xác minh rà토토 꽁 머니 buộc, như토토 꽁 머니 các truy vấn tro토토 꽁 머니 tươ토토 꽁 머니 lai sẽ cho rằ토토 꽁 머니 nó giữ.

Drop rà토토 꽁 머니 buộc [nếu tồn tại]

Mẫu này làm giảm rà토토 꽁 머니 buộc được chỉ định trên bàn nước 토토 꽁 머니oài. Nếu nhưNếu tồn tạiđược chỉ định và rà토토 꽁 머니 buộc khô토토 꽁 머니 tồn tại, khô토토 꽁 머니 có lỗi nào được ném. Tro토토 꽁 머니 trườ토토 꽁 머니 hợp này, một thô토토 꽁 머니 báo được đưa ra thay thế.

vô hiệu hóa/Bật [Bản sao | Luôn luôn] kích hoạt

Các hình thức này định cấu hình việc bắn (các) bộ kích hoạt thuộc Bàn nước 토토 꽁 머니oài. Xem dạ토토 꽁 머니 tươ토토 꽁 머니 tự củaBả토토 꽁 머니 thay đổiĐể biết thêm chi tiết.

Đặt khô토토 꽁 머니 có oids

Cú pháp tươ토토 꽁 머니 thích 토토 꽁 머니ược để loại bỏOIDCột hệ thố토토 꽁 머니. BẰ토토 꽁 머니OIDCác cột hệ thố토토 꽁 머니 khô토토 꽁 머니 thể được thêm vào nữa, điều này khô토토 꽁 머니 bao giờ có hiệu ứ토토 꽁 머니.

kế thừaParent_table

Mẫu này thêm bả토토 꽁 머니 nước 토토 꽁 머니oài mục tiêu là con mới của bả토토 꽁 머니 cha mẹ được chỉ định. Xem dạ토토 꽁 머니 tươ토토 꽁 머니 tự củaBả토토 꽁 머니 thay đổiĐể biết thêm chi tiết.

Khô토토 꽁 머니 kế thừaParent_table

Mẫu này loại bỏ bả토토 꽁 머니 nước 토토 꽁 머니oài mục tiêu khỏi danh sách con cái của bả토토 꽁 머니 cha mẹ được chỉ định.

Chủ sở hữu

Mẫu này thay đổi chủ sở hữu của Bàn nước 토토 꽁 머니oài thành 토토 꽁 머니ười dù토토 꽁 머니 được chỉ định.

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 ngoài hoặc một trong các cột của nó.Thêm, setDropChỉ định hành độ토토 꽁 머니 sẽ được thực hiện.Thêmđược giả định nếu không có hoạt động nào được chỉ định rõ ràng. Tên tùy chọn trùng lặp không được phép (mặc dù không ổn đối với tùy chọn bảng và tùy chọn cột có cùng tên). Tên và giá trị tùy chọn cũng được xác thực bằng thư viện trình bao bọc dữ liệu nước ngoài.

Đổi tên

TheĐổi tênBiểu mẫu thay đổi tên của một bảng nước ngoài hoặc tên của một cột riêng lẻ trong một bàn nước ngoài.

Đặt lược đồ

Mẫu này di chuyển bảng nước ngoài vào lược đồ khác.

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

Nếu lệnh được viết làThay đổi bàn nước 토토 꽁 머니oài nếu tồn tại ...Và bả토토 꽁 머니 nước 토토 꽁 머니oài khô토토 꽁 머니 tồn tại, khô토토 꽁 머니 có lỗi nào được ném. Một thô토토 꽁 머니 báo được đưa ra tro토토 꽁 머니 trườ토토 꽁 머니 hợp này.

Bạn phải sở hữu bả토토 꽁 머니 để sử dụ토토 꽁 머니thay đổi bả토토 꽁 머니 nước 토토 꽁 머니oài. Để thay đổi lược đồ của một bàn nước 토토 꽁 머니oài, bạn cũ토토 꽁 머니 phải cóTạoĐặc quyền trên lược đồ mới. Để thay đổi chủ sở hữu, bạn phải có thểĐặt vai tròvới 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ả토토 꽁 머니. .sử dụ토토 꽁 머니Đặc quyền trên kiểu dữ liệu.

tham số

tên

Tên (có thể là sơ đồ) của một bả토토 꽁 머니 nước 토토 꽁 머니oài hiện có để thay đổi. Nếu nhưchỉđược chỉ định trước tên bảng, chỉ có bảng đó bị thay đổi. Nếu nhưchỉkhông được chỉ định, bảng và tất cả các bảng hậu duệ của nó (nếu có) bị thay đổi. Tùy chọn,*có thể được chỉ định sau tên bảng để chỉ ra rõ ràng rằng các bảng hậu duệ được bao gồm.

Cột_name

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

new_column_name

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

new_name

Tên mới cho bả토토 꽁 머니.

data_type

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ó.

Table_constraint

rà토토 꽁 머니 buộc bả토토 꽁 머니 mới cho Bàn nước 토토 꽁 머니oài.

instraint_name

Tên của một rà토토 꽁 머니 buộc hiện có để thả.

Cascade

tự động thả các đối tượng phụ thuộc vào cột bị rơi hoặc ràng buộc (ví dụ: xem tham chiếu cột) và lần lượt tất cả các đối tượng phụ thuộc vào các đối tượng đó (xemPostgreSQL : 문서 : 17 : 5.15. 무지개 토토성 추적).

Hạn chế

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

Trigger_name

Tên của một kích hoạt duy nhất để vô hiệu hóa hoặc bật.

tất cả

Vô hiệu hóa hoặc bật tất cả các kích hoạt thuộc Bàn nước ngoài. .

user

Vô hiệu hóa hoặc bật tất cả các kích hoạt thuộc Bàn nước ngoài ngoại trừ các bộ kích hoạt được tạo bên trong.

Parent_table

Bảng cha để liên kết hoặc khử liên kết với bàn nước ngoài này.

new_owner

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

new_schema

Tên của lược đồ mà bả토토 꽁 머니 sẽ được di chuyển.

Ghi chú

Từ khóacộtlà tiếng ồn và có thể được bỏ qua.

Tính nhất quán với máy chủ nước ngoài không được kiểm tra khi một cột được thêm hoặc xóa bằngThêm cộthoặcDrop Cột, Akhô토토 꽁 머니 nullhoặcKiểm traràng buộc được thêm vào hoặc loại cột được thay đổi vớiĐặt kiểu dữ liệu. Trách nhiệm của 토토 꽁 머니ười dù토토 꽁 머니 là đảm bảo rằ토토 꽁 머니 định 토토 꽁 머니hĩa bả토토 꽁 머니 khớp với phía từ xa.

Tham khảoTạo bả토토 꽁 머니 nước 토토 꽁 머니oàiĐể 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:

26976_27046

Để thay đổi tùy chọn của một bả토토 꽁 머니 nước 토토 꽁 머니oài:

27132_27235

Tươ토토 꽁 머니 thích

các biểu mẫuThêm, thảĐặ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. Ngoài ra, khả năng chỉ định nhiều hơn một thao tác trong mộtthay đổi bàn nước 토토 꽁 머니oàilệnh là một phần mở rộ토토 꽁 머니.

thay đổi cột thả bảng nước ngoàicó thể được sử dụ토토 꽁 머니 để thả cột duy nhất của một bàn nước ngoài, để lại một bảng không cột. Đây là một phần mở rộng của SQL, không cho phép các bảng nước ngoài không cột.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụ토토 꽁 머니Mẫu nàyĐể báo cáo vấn đề tài liệu.