首页 > 其他分享 >[20230531]insert blob数据类型.txt

[20230531]insert blob数据类型.txt

时间:2023-06-02 20:34:54浏览次数:41  
标签:test01p insert EXPDP 数据类型 20230531 EXPORT blob TABLE SCOTT

[20230531]insert blob数据类型.txt

--//链接https://connor-mcdonald.com/2023/05/29/why-i-blog/ 提供插入blob数据类型的简单方法,测试看看.
--//正常插入要先插入一个empty_blob(),然后获得一个定位指针,使用dbms_lob.loadfromfile插入.

1.环境:
SCOTT@test01p> @ver1
PORT_STRING                    VERSION        BANNER                                                                               CON_ID
------------------------------ -------------- -------------------------------------------------------------------------------- ----------
IBMPC/WIN_NT64-9.1.0           12.2.0.1.0     Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production              0

2.建立测试:
SCOTT@test01p> create table t ( b blob);
Table created.

CREATE OR REPLACE DIRECTORY TMP_EXPDP AS 'D:\tmp\expdp\';
GRANT EXECUTE, READ, WRITE ON DIRECTORY TMP_EXPDP TO SCOTT WITH GRANT OPTION;

--//直接测试作者提供的方法:

SCOTT@test01p> insert into t values (to_blob(bfilename('TMP_EXPDP','export.log')));
1 row created.

SCOTT@test01p> commit ;
Commit complete.

3.验证是否正确.
--//在toad下执行:
select * from t;
--//另存为a.log文件

D:\tmp\expdp>diff a.log export.log
--//说明OK。

SCOTT@test01p> select to_char(b) from t;
TO_CHAR(B)
-----------------------------------------------------------------------------------------------------------------------------------------------
;;;
Export: Release 12.2.0.1.0 - Production on Sat Jan 21 22:49:47 2023

Copyright (c) 1982, 2017, Oracle and/or its affiliates.  All rights reserved.
;;;
Connected to: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
Starting "SCOTT"."SYS_EXPORT_TABLE_01":  scott/a******@test01p directory=TMP_EXPDP tables=t dumpfile=t1.dmp access_method=external_table
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Processing object type TABLE_EXPORT/TABLE/STATISTICS/MARKER
Processing object type TABLE_EXPORT/TABLE/TABLE
. . exported "SCOTT"."T"                                 2.855 MB  100000 rows
Master table "SCOTT"."SYS_EXPORT_TABLE_01" successfully loaded/unloaded
******************************************************************************
Dump file set for SCOTT.SYS_EXPORT_TABLE_01 is:
  D:\TMP\EXPDP\T1.DMP
Job "SCOTT"."SYS_EXPORT_TABLE_01" successfully completed at Sat Jan 21 22:51:10 2023 elapsed 0 00:01:05

--//说明没有任何问题。尝试更大的文件8K,一样没有问题。



标签:test01p,insert,EXPDP,数据类型,20230531,EXPORT,blob,TABLE,SCOTT
From: https://www.cnblogs.com/lfree/p/17452838.html

相关文章

  • std::vector push_back 基本数据类型、cv::Mat
    [全局]std::vector存储[局部作用域]的基本数据类型:在push_back的时候,会将局部数据的值拷贝到vector的指定的内存区域,之后局部数据在生命周期结束后释放。【参考】(9条消息)关于全局std::vector和局部变量存储的总结_局部变量vector_疯花正猫的博客-CSDN博客cv::Mat可以认为是指......
  • Redis新数据类型
    一、BitmapsBitmaps本身不是一种数据类型,实际上它是字符串(key-value),但是它可以对字符串的位进行操作可以把Redis想象成一个以位为单位的数组,数组每个单元只能存储0和1,数组的下标在Bitmaps中叫做偏移量*setbitkeyoffsetvalue设置Bitmaps中某个偏移量的值(0或1),offs......
  • 【python基础】复杂数据类型-列表类型(数值列表)
    1.数值列表列表非常适合用于存储数字集合,而python提供了很多工具,可帮助我们高速地处理数字列表。1.1range函数python的range函数能够轻松的生成连续一系列数字。其语法格式:range(第一个数值,第二个数值)编写程序如下所示运行结果如下所示我们通过运行结果可以看出,生成的......
  • 五、python基本数据类型分类
    五、Python基本数据类型分类1.基本数据类型(1)数字int整型(1,2,-1,-2)float浮点型(34.678)bool布尔型(True/False)complex复数(4+3J,不应用于常规编程,这种仅了解一下就好(2)字符串str单引号和双引号内表示的内容为字符串“helloworld""12345"(3)列表list......
  • mysql functions ,LAST_INSERT_ID() 或 自定义主键
    http://dev.mysql.com/doc/refman/5.6/en/information-functions.html LAST_INSERT_ID() 这个值如果各个table都有一个自增的id,那么各个table用各自的LAST_INSERT_ID()  自定义:#固定前缀(2位)+时间戳(13位)+随机数(7位)SELECTCONCAT('AB',#......
  • 2-1-1python语法基础--基础-数据类型-数字
    列举布尔值为False的常见值?1,布尔型,False表示False,其他为True2,整数和浮点数,0表示False,其他为True3,字符串和类字符串类型(包括bytes和unicode),空字符串表示False,其他为True4,序列类型(包括tuple,list,dict,set等),空表示False,非空表示True5,None永远表示False浮点数保留两位小数,并做四......
  • 【python基础】复杂数据类型-列表类型(增删改查)
    1.初识列表(list)列表由一系列按特定顺序排列的数据元素组成。可以将任何类型数据元素加入列表中,其中的数据元素之间没有任何关系。鉴于列表通常包含多个数据元素,给列表指定一个表示复数的名称是个不错的选择。在python中,用方括号[]来表示列表,并用逗号来分隔其中的数据元素。编写......
  • 【博学谷学习记录】超强总结,用心分享 | python基础学习(数据类型,运算符)
    【博学谷IT技术支持】基础数据类型Python中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建赋值方式直接赋值a=1#整型变量b=1.0#浮点型变量c='abc'#字符串多个赋值a=b=c=1a,b,c=1,2,3标准数据类型标准数据类型......
  • INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目。VALUES 子句中值的数目必须
    出现这个问题首先就找到了insert语句,找到的insert语句cmd.CommandText="INSERTINTOMessage_FHSQ([contractid],[applytime],[service],[company],[project],[productname],[sub],[quantity],[unit],[amount],[fhck],[fhwl],[examine],[checkout],[readzt])VALUES('"+htb......
  • 总结20230531
    代码时间(包括上课)5h代码量(行):350行博客数量(篇):1篇相关事项:1、今天上午上的是工程数学,今天把实验报告写完了,然后老师也划了终点。2、今天下午进行的是软件工程,然后课上进行了极限测试。3、数据库原理后天考试,今天还没有开始复习,看来要开始加班了。努力吧!......