- 论坛徽章:
- 0
|
我们公司,建表所有字段都不能为空
CREATE TABLE "abc"."defg" (
"XXXX1" CHAR(14) NOT NULL WITH DEFAULT ,
"XXXX2" CHAR(8 ) NOT NULL WITH DEFAULT ,
"XXXX3" CHAR(14) NOT NULL WITH DEFAULT ,
"XXXX4" CHAR(8 ) NOT NULL WITH DEFAULT ,
"XXXX5" CHAR(6) NOT NULL WITH DEFAULT ,
"XXXX6" DECIMAL(15,2) NOT NULL WITH DEFAULT ,
"XXXX7" CHAR(15) NOT NULL WITH DEFAULT ,
"XXXX8" CHAR(1) NOT NULL WITH DEFAULT ,
"XXXX9" INTEGER NOT NULL WITH DEFAULT ,
.................
每个表生成对应的结构体
struct
{
char XXXX1[15]; //长度加1 \0
char XXXX2[9];
............
}defg;
一般对结构体操作
exec sql insert into "abc"."defg"values(:defg);
exec sql fetch abcdefg into :defg; //abcdefg 是cursor
[ 本帖最后由 pchotmail 于 2007-5-13 19:07 编辑 ] |
|