5、索引 索引是表的一个或多个列的键值的有序列表,如果没有索引,一对表添加数据时,该表被追加到表的最后,不存在固有的数据顺序。搜索特定数据行时,必须走全表索引。 创建索引可以使用create index语句。 为表中的列指定primary key 或者unique约束,会隐式的创建索引。 在创建索引时,可以选择包含额外的列数据,...
删除主键 alter table [数据库名.]表名称 DROP PRIMARY KEY 1. 删除外键 alter table [数据库名.]表名称 DROP FOREIGN KEY 外键 1.
db2 => ALTER TABLE test_tabdb2 (cont.) => ADD CONSTRAINT pk_test_tab PRIMARY KEY(id);DB20000I SQL 命令成功完成。
primary key 子句 unique constraint 子句 foreign key 子句 references 子句 例如: create table artists (artno INT, ... primary key (artno) foreign key dept (workdept) references department on delete no action) 让我们了解一下各种引用完整性规则: 插入规则: 有一个隐式规则,在没有找到父项时取消...
/* Get primary key for table 'myTable' by using SQLPrimaryKeys */ /***/ rc = SQLPrimaryKeys( hstmt, NULL, SQL_NTS, (SQLCHAR*)szSchemaName, SQL_NTS, (SQLCHAR*)szTableName, SQL_NTS ); if( rc != SQL_SUCCESS ) { goto exit; } /* * Because all we need is the ordinal ...
惟一性约束可以定义为PRIMARY KEY或UNIQUE约束,这些可以在创建表时作为create table sql语句的一部分定义 或者在创建表后使用alter table语句添加 1. 2. 3. 4. 5. 6. 7. 8. 9. 二、视图 1、概述 视图允许不同的用户或应用程序以不同的方式查看同一张表中的数据 ...
CREATETABLETHINKPAD.TMP_002 ( IDINTEGERNOTNULLPRIMARYKEY, NAMEVARCHAR(20) ) 1)建立异常表 CREATETABLETMP_002EXPLIKETMP_002ALTERTABLETMP_002EXPADDCOLUMNTSTIMESTAMPADDCOLUMNMSG CLOB(32K); 2)构建数据文件 3)将TMP_002.DAT的数据加载到表TMP_002 ...
表からチェック制約を除去するには、ALTER TABLE ステートメントの DROP CONSTRAINT 文節または DROP CHECK 文節を使用してください。 DROP FOREIGN KEY、DROP CHECK、DROP PRIMARY KEY、または DROP UNIQUE と同じ ALTER TABLE ステートメントに DROP CONSTRAINT を使用してはなりません。親...
ALTER TABLE <name> ADD CONSTRAINT <column_name> PRIMARY KEY <column_name> ALTER TABLE EMPLOYEE ADD CONSTRAINT REVENUE CHECK (SALARY + COMM > 25000) ALTER TABLE <name> ADD CONSTRAINT <column_name> FOREIGN KEY <column_name> ON DELETE <action_type> ON UPDATE <action_type> ...
可能性があるターゲット・タイプ RULE DATABASE FUNCTION VARIABLE INDEX METHOD MODULE SYNONYM NONE PACKAGE ROLE SCHEMA LABEL POLICY SERVER PROCEDURE TABLE TABLESPACE CONTEXT VIEW WORKLOAD XSR OBJECT PRIMARY KEY MASK USER TEMPORARY TABLE TRUSTED CONTEXT PERMISSION前...