oracle数据库中我采用blob 字段类型
我要输入较长的英文,采用了varchar2(4000),不够长,改为blob来存储,请问我在写语句的时候要注意哪些写法,本人oracle用的不太熟,还望高手们详细给写下例...
我要输入较长的英文,采用了varchar2(4000),不够长,改为blob来存储,请问我在写 语句的时候要注意哪些写法,本人oracle用的不太熟,还望高手们详细给写下例子,谢谢!
我应该怎样创建bolb空间
下边是我写的一部分代码 为什么存入数据库的都是save()
后边括号中的内容,如下如果不写成字符的形式就报错!我感觉不应该写为字符的形似!
<?
$stmt = @OCIParse($conn,"insert into p_position(pid,test) values(3,EMPTY_CLOB()) RETURNING test INTO:test");
$clob = @OCINewDescriptor($conn,OCI_D_LOB);
OCIBindByName($stmt,':test',&$clob,"1",OCI_B_CLOB);
OCIExecute($stmt,OCI_DEFAULT);
if ($clob->save('$test')){
OCICommit($conn);
echo "Insert succes!";
}
else{
echo "Insert default!";
}
?> 展开
我应该怎样创建bolb空间
下边是我写的一部分代码 为什么存入数据库的都是save()
后边括号中的内容,如下如果不写成字符的形式就报错!我感觉不应该写为字符的形似!
<?
$stmt = @OCIParse($conn,"insert into p_position(pid,test) values(3,EMPTY_CLOB()) RETURNING test INTO:test");
$clob = @OCINewDescriptor($conn,OCI_D_LOB);
OCIBindByName($stmt,':test',&$clob,"1",OCI_B_CLOB);
OCIExecute($stmt,OCI_DEFAULT);
if ($clob->save('$test')){
OCICommit($conn);
echo "Insert succes!";
}
else{
echo "Insert default!";
}
?> 展开
1个回答
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询