ALTER TABLE では、列と制約を変更、追加、または削除して、テーブルの定義を変更します。 また、ALTER TABLE では、パーティションを再割り当ておよび再構築したり、制約とトリガーを無効化および有効化したりもします。
ALTER SERVER AUDIT SPECIFICATION (Transact-SQL) ALTER SERVICE (Transact-SQL) ALTER SERVICE MASTER KEY (Transact-SQL) ALTER SYMMETRIC KEY (Transact-SQL) ALTER TABLE (Transact-SQL) ALTER TABLE (Transact-SQL) column_definition (Transact-SQL) computed_column_definition (Transact-SQL) table_constraint ...
SQL Server 2022 (16.x) 引入了用于添加主键表约束和唯一键约束的可恢复操作。 有关启用和使用可恢复ALTER TABLE ADD CONSTRAINT操作的详细信息,请参阅可恢复添加表约束。 示例 有关示例,请参阅ALTER TABLE (Transact-SQL)。 后续步骤 ALTER TABLE (Transact-SQL) ...
Specifies a set of options that can be applied to an index that is part of a constraint definition that is created by using ALTER TABLE. For a complete description of index options, see CREATE INDEX. Transact-SQL syntax conventions Syntax syntaxsql Copy { PAD_INDEX = { ON | OFF } | ...
指定ALTER TABLE ADD CONSTRAINT操作是否可恢复。 添加表约束操作在ON时是可恢复的。 添加表约束操作在OFF时是可恢复的。 默认值为OFF。RESUMABLE选项设置为ON时,需要ONLINE = ON选项。 MAX_DURATION与 (requiresONLINE = ON) 一起使用RESUMABLE = ON时,指示在暂停之前执行可恢复联机添加约束操作的时间(以分钟为单...
ALTER SERVER AUDIT SPECIFICATION (Transact-SQL) ALTER SERVER CONFIGURATION (Transact-SQL) ALTER SERVICE (Transact-SQL) ALTER SERVICE MASTER KEY (Transact-SQL) ALTER SYMMETRIC KEY (Transact-SQL) ALTER TABLE (Transact-SQL) ALTER TRIGGER (Transact-SQL) ALTER USER (Transact-SQL) ALTER VIEW (Transact...
ALTER SERVER AUDIT SPECIFICATION (Transact-SQL) ALTER SERVER CONFIGURATION (Transact-SQL) ALTER SERVICE (Transact-SQL) ALTER SERVICE MASTER KEY (Transact-SQL) ALTER SYMMETRIC KEY (Transact-SQL) ALTER TABLE (Transact-SQL) ALTER TRIGGER (Transact-SQL) ...
SQL Server Transact-SQL 包含以下 ALTER 语句。 可以使用 ALTER 语句修改现有实体的定义。 例如,使用 ALTER TABLE 向表添加新列,或者使用 ALTER DATABASE 设置数据库选项。 本节涉及的主题 请参阅 其他资源 CREATE 语句 (Transact-SQL) DROP 语句 (Transact-SQL)...
确定在 CREATE TABLE 或 ALTER TABLE 语句中未显式定义为 Null 性的列或 CLR 用户定义类型的默认值(NULL 或 NOT NULL)。 使用约束定义的列遵循约束规则,无论此设置是什么。 ON 未定义列的默认值为 NULL。 OFF 未定义列的默认值不为 NULL。 连接级设置(使用...
在存储过程中使用 table 变量与使用临时表相比,减少了存储过程重新编译量,并且没有影响性能的基于成本的选择。 表变量与创建它们的批处理完全隔离,因此在发生 CREATE 或 ALTER 语句时,不会发生“重新解析”,这可能发生在临时表中。 临时表需要这种“重新解析”,以便可以从嵌套存储过程引用该表。 ...