[阅读: 330] 2005-12-06 09:12:16
INSERT 语句
INSERT 语句通过分区视图将数据添加到成员表中。INSERT 语句必须遵守下列规则:
1、所有列必须包含在 INSERT 语句中,即使基表中的列可能为 NULL 或在基表中定义了 DEFAULT 约束。
2、不能在 INSERT 语句的 VALUES 子句中指定 DEFAULT 关键字。
3、INSERT 语句提供的值必须符合在一个成员表的分区列上定义的 CHECK 约束逻辑。
4、如果一个成员表包含具有标识属性的列,则不能使用 INSERT 语句。
5、如果一个成员表包含 timestamp 列,则不能使用 INSERT 语句。
6、如果存在具有同一视图或任一成员表的自联接,则不能使用 INSERT 语句。
1和4合起来,岂不是“包含具有标识属性的列的分区视图无法使用Insert 分区视图”?!
--直接insert到对应的成员表是可以,但是这就要sql的执行者判断到底该insert哪一个成员表了。。。