================== ALTER LARGE OBJECT ================== .. container:: refentry :name: SQL-ALTERLARGEOBJECT .. container:: titlepage .. container:: refnamediv .. rubric:: ALTER LARGE OBJECT :name: alter-large-object ALTER LARGE OBJECT — 更改一个大对象的定义 .. container:: refsynopsisdiv .. rubric:: 大纲 :name: 大纲 .. code:: synopsis ALTER LARGE OBJECT large_object_oid OWNER TO { new_owner | CURRENT_USER | SESSION_USER } .. container:: refsect1 :name: id-1.9.3.18.5 .. rubric:: 描述 :name: 描述 ``ALTER LARGE OBJECT``\ 更改一个大对象的定义。 您必须拥有大对象才能使用\ ``ALTER LARGE OBJECT``\ 。要更改所有者,您还必须是新所有者的直接或间接成员。(不过,超级用户仍然可以更改任何大对象。)当前,唯一的功能是分配新所有者,因此两者的约束都始终适用。 .. container:: refsect1 :name: id-1.9.3.18.6 .. rubric:: 参数 :name: 参数 .. container:: variablelist *``large_object_oid``* 要被修改的大对象的 OID *``new_owner``* 该大对象的新拥有者 .. container:: refsect1 :name: id-1.9.3.18.7 .. rubric:: 兼容性 :name: 兼容性 在 SQL 标准中没有\ ``ALTER LARGE OBJECT`` 语句。 .. container:: refsect1 :name: id-1.9.3.18.8 .. rubric:: 另见 :name: 另见