首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏iOS打包,上架知识大全

    MySQL ALTER命令

    尝试以下 ALTER TABLE 语句, 在执行成功后,使用 SHOW COLUMNS 查看表结构的变化: ALTER TABLE testalter_tbl DROP i; ALTER TABLE testalter_tbl ADD i INT FIRST; ALTER TABLE testalter_tbl DROP i; ALTER TABLE testalter_tbl ADD i INT AFTER c; FIRST 尝试如下实例: mysql> ALTER TABLE testalter_tbl CHANGE i j BIGINT; mysql> ALTER TABLE testalter_tbl CHANGE j ---- 修改字段默认值 你可以使用 ALTER 来修改字段的默认值,尝试以下实例: mysql> ALTER TABLE testalter_tbl ALTER i SET DEFAULT 1000; 尝试以下实例将数据表 testalter_tbl 重命名为 alter_tbl: mysql> ALTER TABLE testalter_tbl RENAME TO alter_tbl; ALTER

    1.1K30编辑于 2023-03-22
  • 来自专栏YashanDB知识库

    YashanDB ALTER SESSION语句

    ALTER SESSION#通用描述ALTER SESSION用于动态地改变所在会话的属性或会话级的系统配置,此类改变仅在当前会话生效,会话断开后将恢复为初始值。 执行本语句,用户需具备ALTER SESSION权限。 #语句定义alter session::=语法图代码syntax::= ALTER SESSION set_clauseset_clause::=语法图代码syntax::= SET parameter_name 用户登录数据库后,当前Schema默认为登录用户的同名Schema,允许通过执行ALTER SESSION语句手动切换current_schema。 ALTER SESSION SET ISOLATION_LEVEL = READ COMMITTED;

    23410编辑于 2025-08-15
  • 来自专栏iOS开发大全

    SQL ALTER TABLE 语句

    ALTER TABLE 语句ALTER TABLE 语句用于在已有的表中添加、删除或修改列。 SQL ALTER TABLE 语法如需在表中添加列,请使用下面的语法:ALTER TABLE table_nameDROP COLUMN column_name如需删除表中的列,请使用下面的语法(请注意 ,某些数据库系统不允许这种在数据库表中删除列的方式):ALTER TABLE table_nameDROP COLUMN column_name要改变表中列的数据类型,请使用下面的语法:SQL Server / MS Access:ALTER TABLE table_nameALTER COLUMN column_name datatypeMy SQL / Oracle:ALTER TABLE table_nameMODIFY 我们使用下面的 SQL 语句:ALTER TABLE PersonsADD DateOfBirth date请注意,新列 "DateOfBirth" 的类型是 date,可以存放日期。

    85420编辑于 2022-12-12
  • 来自专栏YashanDB知识库

    YashanDB ALTER TABLE语句

    示例(单机HEAP表)ALTER TABLE orders_info ENABLE ROW MOVEMENT;ALTER TABLE orders_info SHRINK SPACE;ALTER TABLE ,将其设为10年ALTER TABLE area ALTER MCOL TTL '10' YEAR(9);Copied! 示例(LSC表)ALTER TABLE orders_info ENABLE MCOL ORDER BY;ALTER TABLE orders_info DISABLE MCOL ORDER BY;ALTER 示例(LSC表)ALTER TABLE sales_info ALTER SLICE ALL STABLE;ALTER TABLE sales_info ALTER SLICE ALL COMPACT; ALTER TABLE sales_info ALTER SLICE ALL CLEAN;Copied!

    37210编辑于 2025-08-15
  • 来自专栏iOS打包,上架知识大全

    SQL ALTER TABLE 语句

    ⭐本文介绍⭐ ​​ALTER TABLE 语句​​ ALTER TABLE 语句用于在已有的表中添加、删除或修改列。 ​​ SQL ALTER TABLE 语法​​ 如需在表中添加列,请使用下面的语法: ALTER TABLE table_name DROP COLUMN column_name 如需删除表中的列,请使用下面的语法 (请注意,某些数据库系统不允许这种在数据库表中删除列的方式): ALTER TABLE table_name DROP COLUMN column_name 要改变表中列的数据类型,请使用下面的语法: SQL Server / MS Access: ALTER TABLE table_name ALTER COLUMN column_name datatype My SQL / Oracle: ALTER 我们使用下面的 SQL 语句: ALTER TABLE Persons ALTER COLUMN DateOfBirth year 请注意,现在 "DateOfBirth" 列的类型是 year,可以存放

    87220编辑于 2023-03-22
  • 来自专栏iOS开发大全

    SQL ALTER TABLE 语句

    ​​ALTER TABLE 语句​​ ALTER TABLE 语句用于在已有的表中添加、删除或修改列。 ​​ SQL ALTER TABLE 语法​​ 如需在表中添加列,请使用下面的语法: ALTER TABLE table_name DROP COLUMN column_name 如需删除表中的列,请使用下面的语法 (请注意,某些数据库系统不允许这种在数据库表中删除列的方式): ALTER TABLE table_name DROP COLUMN column_name 要改变表中列的数据类型,请使用下面的语法: SQL Server / MS Access: ALTER TABLE table_name ALTER COLUMN column_name datatype My SQL / Oracle: ALTER 我们使用下面的 SQL 语句: ALTER TABLE Persons ALTER COLUMN DateOfBirth year 请注意,现在 "DateOfBirth" 列的类型是 year,可以存放

    56430编辑于 2023-05-09
  • 来自专栏YashanDB知识库

    YashanDB ALTER PACKAGE语句

    通用描述ALTER PACKAGE语句用于显式的重编译一个自定义高级包的HEAD、BODY或整个自定义高级包。 对于在SYS schema内的自定义高级包,需要由SYS用户执行ALTER PACKAGE语句。 对于其他schema内的自定义高级包,需要由其所属用户或拥有ALTER ANY PROCEDURE权限的用户执行ALTER PACKAGE语句。自定义高级包含义及限制请参考自定义高级包章节。 #语句定义alter_package::=代码syntax::= ALTER PACKAGE [schema "."] package_name (package_compile_clause|(EDITIONABLE 示例(单机、共享集群部署)ALTER PACKAGE calc_fee COMPILE;ALTER PACKAGE calc_fee COMPILE PACKAGE;ALTER PACKAGE calc_fee

    21010编辑于 2025-08-14
  • 来自专栏YashanDB知识库

    YashanDB ALTER DATABASE语句

    通用描述ALTER DATABASE用于修改数据库的相关属性。 示例ALTER DATABASE MOUNT; ALTER DATABASE OPEN;ALTER DATABASE OPEN UPGRADE;Copied! 示例ALTER DATABASE ARCHIVELOG; ALTER DATABASE NOARCHIVELOG;Copied! 示例ALTER DATABASE DELETE ARCHIVELOG ALL;ALTER DATABASE DELETE ARCHIVELOG UNTIL SEQUENCE 5;ALTER DATABASE 表级附加日志请参考ALTER TABLE。

    32310编辑于 2025-08-13
  • 来自专栏YashanDB知识库

    YashanDB ALTER USER语句

    通用描述ALTER USER用于修改用户属性,包括密码、默认表空间等。YashanDB的用户管理体系请参考产品安全手册用户管理。 #语句定义alter user::=语法图代码syntax::= ALTER USER user_name (IDENTIFIED BY [VALUES] password|DEFAULT TABLESPACE 示例ALTER USER sales1 IDENTIFIED BY "23%ad1"; ALTER USER sales2 DEFAULT TABLESPACE users;ALTER USER sales3 PASSWORD EXPIRE;ALTER USER sales3 ACCOUNT UNLOCK;ALTER USER sales3 PASSWORD EXPIRE ACCOUNT LOCK;ALTER 示例(单机、共享集群部署)ALTER USER sales3 quota 100M ON tablespace1;

    22710编辑于 2025-08-19
  • 来自专栏YashanDB技术解读

    YashanDB ALTER TYPE语句

    通用描述ALTER TYPE语句用于更改一个已存在的自定义类型(UDT)的相关属性。自定义类型含义及限制请参考自定义类型章节。 #语句定义alter_type::=语法图代码syntax::= ALTER TYPE [ schema "." ] type_name ( EDITIONABLE | NONEDITIONABLE ALTER TYPE udt_object COMPILE;-- 显式重编译udt_object类型。 (不会重编译类型主体)ALTER TYPE udt_object COMPILE SPECIFICATION;-- 显式重编译udt_object类型的类型主体。 (不会重编译类型)ALTER TYPE udt_object COMPILE BODY;-- 显式重编译udt_varray类型。ALTER TYPE udt_varray COMPILE;

    19210编辑于 2025-08-19
  • 来自专栏YashanDB知识库

    YashanDB ALTER INDEX语句

    通用描述ALTER INDEX用于修改索引的相关信息。 #语句定义alter index::=语法图代码syntax::= ALTER INDEX [schema"."] index_name (INITRANS integer|VISIBLE|INVISIBLE 示例(HEAP表、TAC表)ALTER INDEX idx_sales_info_1 INVISIBLE; ALTER INDEX idx_sales_info_1 VISIBLE;Copied! 示例--对指定二级分区索引进行修改ALTER INDEX idx_sales_info_1 MODIFY SUBPARTITION isp_sales_info_11 UNUSABLE;ALTER INDEX 示例(HEAP表,单机TAC表)ALTER INDEX idx_finance_info_1 REBUILD REVERSE;ALTER INDEX idx_finance_info_1 REBUILD

    28210编辑于 2025-08-14
  • 来自专栏YashanDB知识库

    YashanDB ALTER TABLESPACE语句

    通用描述ALTER TABLESPACE语句用于更改一个已存在的表空间的相关属性。 #语句定义alter tablespace::=语法图代码syntax::= ALTER TABLESPACE tablespace_name (datafile_clause|databucket_clause 示例(单机部署)ALTER TABLESPACE lsc_tb ALTER DATABUCKET '?/lscfile_add3' READONLY;Copied! #bucket_name同alter_databucket_clause语句描述。示例(单机部署)ALTER TABLESPACE lsc_tb DROP DATABUCKET '? 示例(单机、分布式部署)ALTER TABLESPACE yashan OFFLINE; ALTER TABLESPACE yashan1 OFFLINE NORMAL;ALTER TABLESPACE

    26710编辑于 2025-08-19
  • 来自专栏YashanDB知识库

    YashanDB ALTER PROFILE语句

    通用描述ALTER PROFILE用于修改一个profile的内容。执行本语句需注意如下事项:用户必须拥有ALTER PROFILE权限才能修改一个profile。 #语句定义alter profile::=语法图代码syntax::= ALTER PROFILE profile_name LIMIT (password_parameters | resource_parameters 示例(单机、共享集群部署)ALTER PROFILE prof_1 LIMIT FAILED_LOGIN_ATTEMPTS 3 PASSWORD_LIFE_TIME 200;ALTER PROFILE prof_2 LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED PASSWORD_LIFE_TIME 200;ALTER PROFILE prof_3 LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED PASSWORD_LIFE_TIME DEFAULT;ALTER PROFILE prof_4 LIMITFAILED_LOGIN_ATTEMPTS 5PASSWORD_LIFE_TIME

    19310编辑于 2025-08-15
  • 来自专栏hml_知识记录

    SQL命令 ALTER TABLE

    SQL命令 ALTER TABLE 修改表。 大纲 ALTER TABLE table alter-action where alter-action is one of the following: ADD [(] add-action ALTER TABLE DROP关键字和ALTER TABLE DELETE关键字是同义词。 权限和锁 ALTER TABLE命令是特权操作。用户必须具有%ALTER_TABLE管理权限才能执行ALTER TABLE。 要分配所需的管理权限,请使用具有%ALTER_TABLE权限的GRANT命令;这需要适当的授予权限。要分配%ALTER OBJECT权限,可以使用: 具有%ALTER权限的GRANT命令。

    2.9K20编辑于 2022-04-13
  • 来自专栏hml_知识记录

    SQL命令 ALTER USER

    SQL命令 ALTER USER 修改用户密码。 大纲 ALTER USER user-name IDENTIFY BY password ALTER USER user-name IDENTIFIED BY password 参数 参数 描述 user-name 描述 ALTER USER命令允许更改用户的密码。可以随时更改自己的密码。要更改其他用户的密码,必须拥有%Admin_Secure:USE系统权限。 如果新密码与现有密码相同,则ALTER USER不会发出错误代码。 它设置SQLCODE = 0(成功完成)。 在嵌入式SQL中使用ALTER USER之前,必须以具有适当权限的用户身份登录。否则将导致SQLCODE-99错误(特权冲突)。

    1.4K20编辑于 2022-04-13
  • 来自专栏YashanDB知识库

    YashanDB ALTER PROCEDURE语句

    通用描述ALTER PROCEDURE语句用于显式的重编译一个存储过程。对于在SYS schema内的存储过程,需要由SYS用户执行ALTER PROCEDURE语句。 对于其他schema内的存储过程,需要由其所属用户或拥有ALTER ANY PROCEDURE权限的用户执行ALTER PROCEDURE语句。存储过程含义及限制请参考存储过程章节。 #语句定义代码syntax::= ALTER PROCEDURE [schema "."] procedure_name (procedure_compile_clause|(EDITIONABLE|NONEDITIONABLE 示例(单机、共享集群部署)ALTER PROCEDURE sales.ya_proc COMPILE;

    14710编辑于 2025-08-14
  • 来自专栏YashanDB知识库

    YashanDB ALTER FUNCTION语句

    通用描述ALTER FUNCTION语句用于显式的重编译一个自定义函数。对于在SYS schema内的自定义函数,需要由SYS用户执行ALTER FUNCTION语句。 对于其他schema内的自定义函数,需要由其所属用户或拥有ALTER ANY PROCEDURE权限的用户执行ALTER FUNCTION语句。自定义函数含义及限制请参考自定义函数章节。 #语句定义alter_function::=代码syntax::= ALTER FUNCTION [schema "."] function_name (function_compile_clause| 示例(单机、共享集群部署)ALTER FUNCTION sales.ya_func COMPILE;

    20810编辑于 2025-08-13
  • 来自专栏YashanDB知识库

    YashanDB ALTER OUTLINE语句

    通用描述ALTER OUTLINE用于修改一个存储纲要,包括重建,更改名称,更改归属类别,设置为有效,设置为无效等操作。用户必须拥有ALTER ANY OUTLINE权限才能修改一个存储纲要。 #语句定义代码syntax::= ALTER [PUBLIC] OUTLINE outline_name (REBUILD|RENAME TO new_outline_name|CHANGE CATEGORY 示例-- 重建OUTLINEALTER OUTLINE ol_a REBUILD;-- 更改OUTLINE的归属类别,系统自动创建不存在的类别ALTER OUTLINE ol_a CHANGE CATEGORY TO ctgy_new;-- 禁止使用OUTLINEALTER OUTLINE ol_a DISABLE;-- 取消OUTLINE的禁用状态ALTER OUTLINE ol_a ENABLE;

    21910编辑于 2025-08-14
  • 来自专栏YashanDB知识库

    YashanDB ALTER SYSTEM语句

    通用描述ALTER SYSTEM用于动态地改变所在数据库实例(Instance)的属性,立即生效(但对于ALTER SYSTEM SET PARAMETER可设定为重启生效)且对所有用户生效。 #语句定义alter system::=语法图代码syntax::= ALTER SYSTEM (set_parameter_clause|SWITCH LOGFILE|CHECKPOINT|FLUSH 示例ALTER SYSTEM CHECKPOINT;Copied! 示例ALTER SYSTEM DUMP PRIVATE LOG;ALTER SYSTEM DUMP LOGFILE 'redo1';ALTER SYSTEM DUMP DATAFILE 6;ALTER SYSTEM DUMP DATAFILE 6 BLOCK 0;ALTER SYSTEM DUMP DATAFILE 6 MINBLOCK 128 MAXBLOCK 137;ALTER SYSTEM DUMP

    27510编辑于 2025-08-15
  • 来自专栏hml_知识记录

    SQL命令 ALTER VIEW

    SQL命令 ALTER VIEW 修改视图。 大纲 ALTER VIEW view-name [(column-commalist)] AS query [WITH READ ONLY] ALTER VIEW view-name [(column-commalist 权限 ALTER VIEW命令是一个特权操作。 用户必须具有%ALTER_VIEW管理权限才能执行ALTER VIEW。 用户必须在指定的视图上拥有%ALTER权限。 如果用户是视图的Owner(创建者),则自动授予该用户该视图的%ALTER权限。 否则,用户必须被授予视图%ALTER权限。 可以使用GRANT命令分配%ALTER_VIEW和%ALTER权限,如果拥有适当的授予权限。 可以通过调用%CHECKPRIV命令来确定当前用户是否具有%ALTER权限。

    1.8K30编辑于 2022-04-13
领券