ALTER VIEW

命令格式 alter view<view_name>rename to;参数说明 view_name:必填。需要重命名视图的名称。new_view_name:必填。新的视图名称。如果已存在同名视图,会返回报错。使用示例-将视图view sale_detail_view重命名为market。alter view sale...

ALTER USER

ALTER USER 现在是 ALTER ROLE的一种别名。语法 ALTER USER role_specification[WITH]option[.]其中 option 可以是:SUPERUSER|NOSUPERUSER|CREATEDB|NOCREATEDB|CREATEROLE|NOCREATEROLE|INHERIT|NOINHERIT|LOGIN|NOLOGIN|REPLICATION|...

ALTER VIEW

语法 ALTER VIEW[IF EXISTS]name ALTER[COLUMN]column_name SET DEFAULT expression ALTER VIEW[IF EXISTS]name ALTER[COLUMN]column_name DROP DEFAULT ALTER VIEW[IF EXISTS]name OWNER TO { new_owner|CURRENT_USER|SESSION_USER } ...

ALTER RULE

ALTER RULE 更改一条现有规则的定义。简介 ALTER RULE 更改一条现有规则的定义。当前,唯一可用的动作是更改规则的名称。要使用 ALTER RULE,你必须拥有该规则适用的表或者视图。语法 ALTER RULE name ON table_name RENAME TO new_name ...

ALTER TABLE

ALTER TABLE语法用于修改表的结构,例如增加列、删除列、修改列的数据类型、新增表属性等。本文介绍ALTER TABLE语法在不同引擎中的使用方法和差异。引擎与版本 ALTER TABLE语法适用于宽表引擎和时序引擎。无版本限制。注意事项 ALTER TABLE...

ALTER INDEX

语法 alter_index_statement:=ALTER INDEX[IF EXISTS]index_identifier ON table_identifier { ADD COLUMNS '(' alter_key_expression ')'|alter_state_expression }[ASYNC]alter_key_expression:=index_key_definition[(',' index_key_...

ALTER ROLE

以下 ALTER ROLE 命令向角色授予允许指定角色创建私有 database link 的特权:ALTER ROLE role_name WITH[CREATEDBLINK|CREATE DATABASE LINK]此命令的功能相当于:GRANT CREATE DATABASE LINK to role_name 使用以下命令可撤销特权:ALTER...

ALTER TABLE

ALTER TABLE用来对表的信息进行修改。背景信息 目前ALTER TABLE支持的操作包括:添加分区。删除分区。添加列。修改列。注意事项 目前ALTER TABLE的操作只支持OSS表。不支持对 partition key 做修改。不支持修改内表的列类型。如果表中存在...

ALTER TYPE

ALTER TYPE 更改一种现有类型的定义。简介 ALTER TYPE 更改一种现有类型的定义。有以下几种形式:OWNER 此表单更改类型的所有者。RENAME 此表单更改类型的名称。SET SCHEMA 这种形式将类型移动到另一个模式。RENAME ATTRIBUTE 该形式仅可...

ALTER TABLE

ALTER TABLE语句用于修改表,其中对分区父表的修改会自动应用到分区子表中。本文为您介绍ALTER TABLE的用法。使用限制 Hologres当前对修改表的支持情况如下:目前支持对表进行重命名、增加列和修改表数据生存时间的操作。支持修改字段的...

ALTER INDEX

使用第一个变体重命名索引:ALTER INDEX name RENAME TO new_name 使用ALTER INDEX命令的第二个变体重建索引:ALTER INDEX name REBUILD 说明 ALTER INDEX可更改现有索引的定义。RENAME子句可更改索引的名称。REBUILD子句可重构索引,并...

ALTER SCHEMA

ALTER SCHEMA语句用于修改数据库中的模式。本文为您介绍ALTER SCHEMA的用法及使用限制。使用限制 交互式分析Hologres仅支持修改模式的名称。使用 ALTER SCHEMA RENAME 修改模式名称时,系统将转移原Schema中的所有表至重命名的Schema中,...

ALTER TABLE

语法 ALTER TABLE name action[,.]ALTER TABLE name RENAME COLUMN column TO new_column ALTER TABLE name RENAME TO new_name 其中,action 可以为以下语句之一:ADD column type[column_constraint[.]]DROP COLUMN column ADD table_...

ALTER GROUP

ALTER GROUP 更改一个用户组的属性。简介 这是一个被废弃的命令,不过为了向后兼容还是会被接受,因为组(以及用户)已经被更一般的角色概念替代了。前两个变体向一个组增加用户或者从一个组中移除用户(为了这个目的,任何角色都可以扮演...

ALTER INDEX

ALTER INDEX 更改一个现有索引的定义。简介 下面描述了几种子窗体。注意每个子窗体所需的锁级别可能不同。除非显式说明,ACCESS EXCLUSIVE 锁被持有。列出多个子命令时,锁的持有将是任何子命令所需的最严格的子命令。RENAME RENAME 形式...

ALTER TABLE

命令格式 alter table<table_name>changeowner to;参数说明 table_name:必填。待修改Owner的表名。new_owner:必填。修改后的Owner账号。使用示例-将表test1的所有人修改为ALIYUN$xxx@aliyun.com。alter table test1 changeowner to '...

ALTER QUEUE

PolarDB PostgreSQL版(兼容Oracle)包含 ALTER QUEUE SQL 命令的额外语法(Oracle 未提供)。此语法可与 DBMS_AQADM 包关联使用。说明 ALTER QUEUE允许具有 aq_administrator_role 特权的用户修改队列的属性。此命令有四种形式。更改队列...

ALTER DATABASE

语法 ALTER DATABASE<dbname>SET configuration_parameter { TO|=} { value|DEFAULT } ALTER DATABASE<dbname>SET configuration_parameter FROM CURRENT ALTER DATABASE<dbname>RESET configuration_parameter ALTER DATABASE<dbname>...

ALTER SYSTEM

ALTER SYSTEM 被用来在整个数据库集簇范围内更改服务器配置参数。简介 ALTER SYSTEM 被用来在整个数据库集簇范围内更改服务器配置参数。用 ALTER SYSTEM 设置的值将在下一次重载服务器配置后生效,那些只能在服务器启动时更改的参数则会在...

ALTER DOMAIN

ALTER DOMAIN 更改一个现有域的定义。简介 有几种形式:SET/DROP DEFAULT 这些形式设置或者移除一个域的默认值。注意默认值只会应用到后续的 INSERT 命令,它们不影响使用该域的已经存在于表中的行。SET/DROP NOT NULL 这些形式更改一个域...

ALTER SYSTEM

引擎与版本 ALTER SYSTEM语句适用于宽表引擎和时序引擎。重要 要求Lindorm SQL为2.6.3.2以上版本。如何查看Lindorm SQL的版本,请参见 SQL版本说明。语法 alter_system_statement:=ALTER SYSTEM SET configuration_identifier=...

ALTER SCHEMA

ALTER SCHEMA 用于更改一个模式的定义。简介 ALTER SCHEMA 更改一个模式的定义。要使用 ALTER SCHEMA,你必须拥有该模式。要重命名一个模式,你还必须拥有该数据库的 CREATE 特权。要更改拥有者,你还必须是新拥有角色的一个直接或者间接...

ALTER TABLE

云原生数据仓库AnalyticDB MySQL版 支持通过 ALTER TABLE 修改表结构,包括修改表名、列名、列类型、普通索引、聚集索引、外键索引、分区函数的格式、冷热分层存储策略。本文介绍 ALTER TABLE 语法。语法 ALTER TABLE table_name { ADD ANN...

ALTER POLICY

ALTER POLICY 更改一条现有行级安全性策略的定义。简介 请注意,ALTER POLICY 只允许修改策略所应用的角色集合,和要修改的 USING 和 WITH CHECK 表达式。要更改策略的其他属性,例如其应用的命令,或者是允许还是限制,则必须删除并重新...

ALTER TRIGGER

ALTER TRIGGER 更改一个现有触发器的属性。简介 ALTER TRIGGER 更改一个现有触发器的属性。RENAME 子句更改给定触发器的名称而不更改其定义。DEPENDS ON EXTENSION 子句把该触发器标记为依赖于一个扩展,这样如果扩展被删除,该触发器也会...

ALTER TRIGGER

ALTER TRIGGER命令用于更改触发器定义,例如触发器名称、依赖关系、触发器开关等。语法 更改表 table_name 的触发器名称。ALTER TRIGGER name ON table_name RENAME TO new_name 更改表 table_name 的触发器 name 依赖的插件为 extension_...

ALTER TABLE

ALTER TABLE 用于更改一个现有表的定义。简介 ALTER TABLE 更改一个现有表的定义。下文描述了几种形式。注意每一种形式所要求的锁级别可能不同。如果没有明确说明,将会获得一个 ACCESS EXCLUSIVE 锁。当给出多个子命令时,获得的锁将是子...

ALTER ROUTINE

语法 ALTER ROUTINE name[([[argmode][argname]argtype[,.]])]action[.][RESTRICT]ALTER ROUTINE name[([[argmode][argname]argtype[,.]])]RENAME TO new_name ALTER ROUTINE name[([[argmode][argname]argtype[,.]])]OWNER TO { new_owner...

ALTER TABLE

您可以通过ALTER TABLE语法改变表的结构,如增加列、增加索引、修改数据定义等。注意事项 不支持通过ALTER TABLE语法修改拆分字段。在包含全局二级索引的表中使用ALTER语法,要求MySQL为5.7及以上版本,PolarDB-X 1.0 为5.4.1及以上版本。...

ALTER LANGUAGE

ALTER LANGUAGE 更改一种过程语言的定义。简介 唯一的功能是重命名该语言或者为它赋予一个新的拥有者。要使用 ALTER LANGUAGE,你必须是一个超级用户或者该语言的拥有者。语法 ALTER[PROCEDURAL]LANGUAGE name RENAME TO new_name ALTER...

ALTER SESSION

语法 ALTER SESSION SET name=value 说明 ALTER SESSION 命令更改运行时配置参数。ALTER SESSION 仅影响当前会话使用的值。其中一些参数仅为了与 Oracle 语法兼容而提供,对 PolarDB PostgreSQL版(兼容Oracle)上的运行时行为没有任何影响...

ALTER DATABASE

ALTER DATABASE 更改一个数据库的属性。简介 ALTER DATABASE 更改一个数据库的属性。第一种形式更改某些针对每个数据库的设置。只有数据库拥有者或者超级用户可以更改这些设置。第二种形式更改数据库的名称。只有数据库拥有者或者超级用户...

ALTER OPERATOR

ALTER OPERATOR 更改一个操作符的定义。简介 要使用 ALTER OPERATOR,你必须拥有该操作符。要更改拥有者,你还必须是新拥有角色的一个直接或者间接成员,并且该角色必须具有该操作符所在模式上的 CREATE 特权(这些限制强制修改拥有者不能...

ALTER FUNCTION

ALTER FUNCTION 更改一个函数的定义。简介 你必须拥有该函数以使用 ALTER FUNCTION。要更改一个函数的模式,你还必须具有新模式上的 CREATE 特权。要更改拥有者,你还必须是新拥有角色的一个直接或者间接成员,并且该角色必须具有在该函数...

ALTER SEQUENCE

语法 ALTER SEQUENCE name[INCREMENT BY increment][MINVALUE minvalue][MAXVALUE maxvalue][CACHE cache|NOCACHE][CYCLE]说明 ALTER SEQUENCE 可更改现有序列生成器的参数。ALTER SEQUENCE 命令中未特别设置的任何参数都保留其先前的设置...

ALTER SEQUENCE

ALTER SEQUENCE 更改一个现有序列发生器的参数。简介 ALTER SEQUENCE 更改一个现有序列发生器的参数。任何没有在 ALTER SEQUENCE 命令中明确设置的参数保持它们之前的设置。要使用 ALTER SEQUENCE,你必须拥有该序列。要更改一个序列的模式...

ALTER PROCEDURE

本节简单介绍ALTER PROCEDURE与使用方式。语法 ALTER PROCEDURE procedure_name options[RESTRICT]说明 使用 ALTER PROCEDURE 语句指定存储过程是 SECURITY INVOKER 或 SECURITY DEFINER。参数 参数 说明 procedure_name procedure_name ...

ALTER PROCEDURE

ALTER PROCEDURE 更改一个过程的定义。简介 要使用 ALTER PROCEDURE,你必须拥有该过程。要更改一个过程的方案,你还必须有新方案上的 CREATE 特权。要更改拥有者,你还必须是新拥有角色的直接或间接成员,并且那个角色在该过程的方案上...

ALTER AGGREGATE

ALTER AGGREGATE 更改一个聚集函数的定义。简介 要使用 ALTER AGGREGATE,你必须拥有该聚集函数。要更改一个聚集函数的模式,你还必须具有新模式上的 CREATE 特权。要修改拥有者,你还必须是新拥有角色的一个直接或者间接成员,并且那个...

ALTER CONVERSION

ALTER CONVERSION 改变一个转换的定义。简介 你必须拥有要对其使用 ALTER CONVERSION 的转换。要更改拥有者,你必须是新的拥有角色的直接或者间接成员,并且该角色必须在转换的模式上具有 CREATE 特权(这些限制强制要求拥有者不能通过丢弃...
共有39条 < 1 2 3 4 ... 39 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 对象存储 物联网平台
新人特惠 爆款特惠 最新活动 免费试用