?
本文檔使用
php中文網(wǎng)手冊(cè) 發(fā)布
ALTER OPERATOR name ( { left_type | NONE } , { right_type | NONE } ) OWNER TO new_owner
ALTER OPERATOR改變一個(gè)操作符的定義。目前唯一能用的功能是改變操作符的所有者。
要使用ALTER OPERATOR,你必須擁有該操作符。要修改所有者,你還必須是新的所有角色的直接或間接成員,并且該成員必須在此操作符的模式上有CREATE權(quán)限。 這些限制強(qiáng)制了修改該所有者不會(huì)做任何通過刪除和重建操作符不能做的事情。不過,超級(jí)用戶可以以任何方式修改任意操作符的所有權(quán)。
一個(gè)現(xiàn)有操作符的名字(可以有模式修飾)。
操作符的左操作數(shù)的數(shù)據(jù)類型;如果沒有左操作數(shù),那么寫NONE。
操作符的左操作數(shù)的數(shù)據(jù)類型;如果沒有右操作數(shù),那么寫NONE。
操作符的新所有者。
改變一個(gè)用于text的用戶定義操作符a @@ b:
ALTER OPERATOR @@ (text, text) OWNER TO joe;
SQL標(biāo)準(zhǔn)里沒有ALTER OPERATOR語句。