SET DEFAULT |SET NULL } ] [ ON UPDATE { CASCADE | NO ACTION | SET DEFAULT |SET NULL } ] } < table_constraint > ::= [ CONSTRAINT constraint_name ] { [ { PRIMARY KEY | UNIQUE } { ( column [ ,...n ] ) } | FOREIGN KEY ( column [ ,...n ] ) REFERENCES ref_table [ (...
详情请参考 CREATE TABLE 。像SET DEFAULT一样,这些形式仅影响随后的INSERT和UPDATE命令的行为。 它们不会导致表中已有的行发生更改。 如果DROP IDENTITY IF EXISTS被指定并且该列不是一个标识列,则不会有错误被抛出。在这种情况下会发出一个提示。 SET sequence_optionRESTART这些形式修改位于一个现有标识列之下的...
SET DEFAULT |SET NULL } ] [ ON UPDATE { CASCADE | NO ACTION | SET DEFAULT |SET NULL } ] } < table_constraint > ::= [ CONSTRAINT constraint_name ] { [ { PRIMARY KEY | UNIQUE } { ( column [ ,...n ] ) } | FOREIGN KEY ( column [ ,...n ] ) REFERENCES ref_table [ (...
{ WRITE !,"Inserted data in table" } ELSE { WRITE !,"SQLCODE=",SQLCODE,": ",%msg } &sql( INSERT INTO SQLUser.MyStudents ( FirstName, LastName ) VALUES ( 'Xin','Smith' ) ) IF SQLCODE = 0 { WRITE !,"Inserted data in table" } ELSE { WRITE !,"SQLCODE=",SQLCODE,": ",%...
<table_option> ::= { SET ( LOCK_ESCALATION = { AUTO | TABLE | DISABLE } ) } <filetable_option> ::= { [ { ENABLE | DISABLE } FILETABLE_NAMESPACE ] [ SET ( FILETABLE_DIRECTORY = directory_name ) ] } <stretch_configuration> ::= { SET ( REMOTE_DATA_ARCHIVE { = ON (<table...
既存の行の場合、値は ALTER TABLE ステートメントの CURRENT USER、 SESSION_USER、または SYSTEM_USER になります。 CURRENT SCHEMA INSERT、UPDATE、または LOAD の実行時における CURRENT SCHEMA 特殊レジスターの値を、その列のデフォルト値として指定します。 CURRENT SCHEMA を指定した場合、そ...
REFERENCES tablename (colname2) 后面跟着: 1.ON DELETE NO ACTION:当删除colname2的时候,colname1不做任何操作 2.ON DELETE RESTRICT | CASCADE | SET NULL:但删除colname2的时候,restrict限制不让删除, cascade级联删除colname1的行,set null置colname1为空。
The options for alter column version of alter table statement. AddRowguidcol, DropRowguidcol can only happen if there is no DataType.
ALTER TABLE文を使用すると、非パーティション表、パーティション表、表パーティションおよび表サブパーティションの定義を変更できます。オブジェクト表またはオブジェクト列を含むリレーショナル表の場合は、ALTER TABLEを使用して型が変更された後に、表を参照する型の最新の定義に変換します...
对于ALTER COLUMN,ANSI_NULL 默认值始终为 ON;如果没有指定,列可为空。 对于ALTER COLUMN,ANSI_PADDING 填充始终为 ON。 如果修改后的列是标识列,则 new_data_type 必须是支持标识属性的数据类型。 当前的 SET ARITHABORT 设置将被忽略。ALTER TABLE 的操作方式与 ARITHABORT 设置为 ON 时相同。注意: ...