ALTER DOMAIN(7) | SQL Commands | ALTER DOMAIN(7) |
ALTER DOMAIN - 改變一個域的定義
ALTER DOMAIN name { SET DEFAULT expression | DROP DEFAULT } ALTER DOMAIN name { SET | DROP } NOT NULL ALTER DOMAIN name ADD domain_constraint ALTER DOMAIN name DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ] ALTER DOMAIN name OWNER TO new_owner
ALTER DOMAIN 修改一個現有域的定義。 它有幾種子形式:
要使用 ALTER
DOMAIN,你必須擁有該域;但是使用
ALTER DOMAIN OWNER
的時候你必須是資料庫超級使用者。
給一個域增加一個 NOT NULL 約束:
ALTER DOMAIN zipcode SET NOT NULL;
ALTER DOMAIN zipcode DROP NOT NULL;
給一個域裡增加一個檢查約束:
ALTER DOMAIN zipcode ADD CONSTRAINT zipchk CHECK (char_length(VALUE) = 5);
從一個域裡刪除一個檢查約束:
ALTER DOMAIN zipcode DROP CONSTRAINT zipchk;
ALTER DOMAIN 語句與 SQL99 相容,除 OWNER 變種之外,這個變種是 PostgreSQL 的擴充套件。
Postgresql 中文網站 何偉平 <laser@pgsqldb.org>
本頁面中文版由中文
man 手冊頁計劃提供。
中文 man
手冊頁計劃:https://github.com/man-pages-zh/manpages-zh
2003-11-02 | SQL - Language Statements |