ocilib操作 long raw类型的字段

news/2024/7/7 15:57:46

1、理解long、long raw、clob、blob的区别:

(1)、long用来存储可边长度“字符串”,最大长度是2GB,对于超出一定长度的文本,只能用long类型来存储,并且一个表只能包含一个long类型;

(2)、long raw用于存储二进值数据,最大2GB,并且一个表只能包含一个long raw类型;

自从Oracle 9i开始,Oracle提供了CLOB和BLOB类型,并且Oracle已经强烈建议不要使用Longraw类型,建议使用Clob和Blob。

(3)、CLOB从来存储字符大对象,如:文本、XML数据等,最大4G;

(4)、BLOB用来存储二进值大对象,如:图像等,最大4G。

2、建表模拟测试使用:create table test_long_raw(code int, content long raw);

3、向test_long_raw表中插入一张图片:

#include "stdafx.h"
#include <iostream>
#include <fstream>
#include "ocilib.hpp"
#pragma comment(lib, "ociliba.lib")
using namespace ocilib;

int _tmain(int argc, _TCHAR* argv[])
{
	try
	{
		Environment::Initialize(Environment::Default | Environment::Threaded);
		Environment::EnableWarning

http://www.niftyadmin.cn/n/4426635.html

相关文章

RedLeaves和PlugX恶意软件是如何工作的?

国家网络安全和通信集成中心了解到针对各个垂直行业的多种恶意软件植入&#xff0c;包括RedLeaves和PlugX。这些恶意软件是如何工作的?我们该如何应对? Judith Myerson&#xff1a;攻击者利用系统管理员的身份启动多种恶意软件&#xff0c;包括RedLeaves和PlugX。它们使用开放…

ocilib操作CLOB字段

1、理解long、long raw、clob、blob的区别: (1)、long用来存储可边长度“字符串”,最大长度是2GB,对于超出一定长度的文本,只能用long类型来存储,并且一个表只能包含一个long类型; (2)、long raw用于存储二进值数据,最大2GB,并且一个表只能包含一个long raw类型;…

数据结构与算法之LeetCode-655. 输出二叉树 - 力扣(LeetCode)

655. 输出二叉树 - 力扣&#xff08;LeetCode&#xff09; 先构建高度 height在构建层数&#xff0c;根据高度和层数得到数的位置 DFS /*** Definition for a binary tree node.* function TreeNode(val, left, right) {* this.val (valundefined ? 0 : val)* thi…

物联网在教育领域应用前景广阔

十年树木&#xff0c;百年树人&#xff0c;教育在人类进步中的作用不言而喻&#xff0c;教育的每一次变革也牵动着。随着科技的进步&#xff0c;教育行业的工具、运营模式等也面临着变革。不过&#xff0c;笔者认为&#xff0c;作为百年大计的一项事业&#xff0c;追求一夜之间…

ocilib操作BLOB类型的字段

1、理解long、long raw、clob、blob的区别: (1)、long用来存储可边长度“字符串”,最大长度是2GB,对于超出一定长度的文本,只能用long类型来存储,并且一个表只能包含一个long类型; (2)、long raw用于存储二进值数据,最大2GB,并且一个表只能包含一个long raw类型;…

ocilib操作Date字段类型

建表,模拟测试时使用: create table TEST_DIRECTPATH (VAL_INT NUMBER(8,4),VAL_STR VARCHAR2(30),VAL_DATE DATE ) 1、插入日期型数据: #include "stdafx.h" #include <iostream> #include <fstream> #include <sstream> #include "…

大数据之心不死,IBM 推出首个一站式 AI 分析服务

IBM 在大数据领域的野心昭然若揭。据国外媒体报道&#xff0c;近日&#xff0c;该公司推出了一项基于人工智能大数据平台的一站式分析服务&#xff0c;Project DataWorks 。 IBM 表示&#xff0c;这将是第一个整合所有类型数据&#xff0c;并利用 AI 进行分析的大数据平台。目…

ocilib批量插入数据

1、建表: create table TEST_ARRAY (VAL_INT NUMBER,VAL_DBL FLOAT,VAL_FLT FLOAT,VAL_STR VARCHAR2(30),VAL_DATE DATE ) 2、批量插入操作: #include "stdafx.h" #include <iostream> #include <fstream> #include <sstream> #include &…