如何往一个表中插入一条带多个blob字段? 快郁闷死我了! 高人救命啊!
nth 2004-02-20 06:46:43 有一个表定义如下( oracle 8.17)
CREATE TABLE FpImage
(UserId VARCHAR2(18) NOT NULL PRIMARY KEY,
FpImage1 BLOB,
FpImage2 BLOB,
FpImage3 BLOB,
FpImage4 BLOB,
);
现在要将客户端上传上来的数据写入到这个表中的这几个blob字段. 企图用下面这条语句返回多个blob定位符, 然后在php中通过动态变量的方法将数据写入这几个blob字段.
INSERT INTO FPIMAGE (USERID, FPIMAGE1, FPIMAGE2, FPIMAGE3, FPIMAGE4 )
//VALUES ('2008', EMPTY_BLOB(), EMPTY_BLOB(), EMPTY_BLOB(), EMPTY_BLOB()) RETURNING FPIMAGE1 INTO :fpimage1, FPIMAGE2 INTO :fpimage2, FPIMAGE3 INTO :fpimage3, FPIMAGE4 INTO :fpimage4
但这条语句并不能被正确执行, 说是"不正确的语句结束". 是不是这条语句有错误, 那如果这样不行, 在php中又如何插入一个这样的记录呢, 或者麻烦告诉我一下这条语句哪里有错误!
请高手救命, 分不够再加!