![](https://csdnimg.cn/release/download_crawler_static/87170404/bg4.jpg)
融海咨询
INFORMIX-ESQL/C
应用开发
插入示例
$ insert into customer (customer_num,
fname,
lname,
company )
values (0,
$FirstNameLc15,
$LastNameLc15,
"MPS Corp"
$ insert into items
插入 序列字段的 下
插入 序列字段的 下
一个值.
一个值.
);
values ( $ItemsG_t );
结构顺序必须与表
结构顺序必须与表
字段顺序一致?
?字段顺序一致
融海咨询
ESQL/C简单插入语句
在上面的第一个例子中,紧跟在表名后面的用括号引起来的字段
名指明,customer 表的哪些字段需要插入数据。因为 customer_num
是 SERIAL 字段,所以把零放在 VALUES 子句中作为占位符。两个
宿主变量 FirstNameLc15 和 LastNameLc15 的内容用来给所列出的第
二和第三个字段提供值。字符串常数"MPS Corp"插入到 company 字
段。
在第二个例子中,只有表名而没有字段的说明。这样,必须在
VALUES子句中为 items 表的每一个字段提供值(宿主变量或常数值),
这些值的次序必须同 items 表中定义的字段的顺序一致。换一句话说,
组成$ItemsG_t 结构变量的域的次序必须正确,而且,对于表的任一
个字段必须有一个域与之对应。
ESQL/C 简单插入语句
7 - 4