`

从Oracle数据库中读取数据,自动生成INSERT语句

阅读更多

创建表
-- Create table
create table TB_ACCIDENT_TYPE
(
  ID         NUMBER(20) not null,
  NAME       VARCHAR2(50),
  PATH       VARCHAR2(20),
  PARENTPATH VARCHAR2(20),
  URL        VARCHAR2(20),
  TYPE       VARCHAR2(2),
  DESCR      VARCHAR2(50)
)

显示表中的数据
select 'INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES(' || '''' || ID ||'''' || ','
|| '''' || NAME || '''' || ','
|| '''' || PATH || '''' || ','
|| '''' || PARENTPATH || '''' || ','
|| '''' || URL || '''' || ','
|| '''' || TYPE || '''' || ','
|| '''' || DESCR || '''' || ');'
 From tb_accident_type order by ID

显示结果

INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('1','事故类型关联 ','1','0','','0','');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('2','危险源类型关联','2','0','','','');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('3','危险品类型关联','3','0','','','');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('4','生产企业类型关联','4','0','','','');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('5','区域关联','5','0','','0','');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('568','物体打击','1.1','1','','1','物体打击');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('569','车辆伤害','1.2','1','','1','车辆伤害');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('570','机器伤害','1.3','1','','1','机器伤害');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('571','起重伤害','1.4','1','','1','起重伤害');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('572','触电','1.5','1','','1','触电');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('573','淹溺','1.6','1','','1','淹溺');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('574','灼烫','1.7','1','','1','灼烫');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('575','火灾','1.8','1','','1','火灾');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('576','高处坠落','1.9','1','','1','高处坠落');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('577','坍塌','1.10','1','','1','坍塌');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('578','冒顶片帮','1.11','1','','1','冒顶片帮');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('580','透水','1.12','1','','1','透水');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('581','波炮','1.13','1','','1','波炮');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('582','火药爆炸','1.14','1','','1','火药爆炸')INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('583','瓦斯爆炸','1.15','1','','1','瓦斯爆炸');

 

分享到:
评论

相关推荐

    从Oracle数据库中读取数据自动生成INSERT语句的方法

    Oracle INSERT 语句 方法1 我估计有点 SQL 基础的人都会写 INSERT 语句。下面是 SQL 标准写法。 INSERT INTO employees (employee_id, name) VALUES (1, 'Zhangsan'); INSERT INTO employees VALUES (1, 'Shangbo')...

    excel文件中批量生成insert语句

    本文将详细讲解如何在Excel文件中批量生成INSERT语句,以便快速地将数据导入到数据库中。 首先,我们需要了解INSERT语句的基本结构。INSERT语句用于向数据库表中插入新的记录,其基本语法如下: ```sql INSERT ...

    将数据库中的数据转换成sql语句

    它可能能自动连接到源数据库,读取表结构和数据,然后生成相应的INSERT INTO语句。用户只需提供必要的数据库连接信息,程序就能自动生成SQL脚本,极大地简化了数据迁移的工作。 在实际操作中,需要注意以下几点: ...

    delphi生成insert 语句

    这些文件可能是用来实现从数据库中读取数据并生成INSERT语句的工具,用户可以运行.exe文件,输入源数据库连接信息,程序将自动生成INSERT语句,方便数据导入到其他数据库。 6. **实际应用**:这样的工具在数据迁移...

    易语言连接Oracle数据库

    - 记录集用于存储从数据库查询到的数据,它支持多种操作,如`打开`、`关闭`、`移动`、`读取`和`写入`。 - 通过设置SQL查询语句,使用记录集组件的`执行SQL`命令执行查询,返回结果集。 - `当前记录`、`记录总数`...

    oracle数据库导入数据以及创建用户

    - **SQL*Loader**:Oracle提供的一种强大的工具,能够快速地将大量数据从文本文件或CSV文件加载到数据库中。SQL*Loader读取控制文件,该文件定义了数据文件的格式和数据库表的映射。 - **Data Pump Import (expdp)...

    通过.bat文件连接oracle 插入数据库记录

    总的来说,这个主题涉及的知识点包括:Windows批处理脚本、Oracle数据库连接、SQL语句(特别是INSERT语句)、数据库连接字符串的构建以及可能的错误处理和调试技巧。对于想要自动化数据库操作的IT从业者,这些都是...

    利用GDAL2.1.2库 把shp文件导入 oracle数据库中 例子

    4. **分批次导入数据**:遍历Shapefile的数据集,逐个要素(Feature)读取其几何和属性信息,然后使用Oracle的INSERT语句将数据插入到数据库表中。由于Shapefile可能包含大量数据,建议分批次进行,以避免内存溢出或...

    从oracle数据库中存取图片

    本篇文章将基于提供的代码片段来详细解析如何使用Java语言实现从Oracle数据库中存储与读取图片的功能。 #### 一、创建存储图片的表 在开始之前,我们需要在Oracle数据库中创建一个可以存储图片数据的表。根据描述...

    oracle数据库自动生成mybatis文件

    本主题将深入探讨如何在Oracle数据库环境中,自动生成与MyBatis相关的XML配置文件、Mapper接口文件以及Model实体类,从而实现自动化开发。 1. MyBatis简介:MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储...

    C#连接oracle数据库及根据表中数据生成xml

    - 解析Oracle数据:使用C#的`System.Data.SqlClient`命名空间,从Oracle数据库中检索数据并加载到DataTable或DataSet中。 - XML序列化:通过`XmlSerializer`类将DataTable或DataSet转换为XML格式。设置好根节点、...

    图片批量导入oracle数据库

    本话题聚焦于如何批量导入图片到Oracle数据库,这是一种常见的需求,特别是在处理大量图像数据的项目中。Oracle数据库作为一款强大的关系型数据库管理系统,支持多种类型的数据存储,包括BLOB(Binary Large Object...

    数据自动导入程序(不同oracle数据库之间的数据交换)

    标题中的“数据自动导入程序(不同Oracle数据库之间的数据交换)”是指一种通过编程方式实现在多个Oracle数据库间自动转移和同步数据的应用。Oracle数据库是全球广泛使用的大型关系型数据库管理系统,而VB(Visual ...

    java_Excel上传数据到Oracle数据库

    在Java编程环境中,将Excel数据上传到Oracle数据库是一项常见的任务,尤其在数据处理和系统集成中。本项目涉及的关键技术包括Java、jxl库(用于处理Excel文件)和Oracle数据库的连接与操作。以下是对这些知识点的...

    利用Java程序实现Oracle数据库中大对象的存取.pdf

    该代码使用jdbc驱动程序连接Oracle数据库,并使用PreparedStatement对象执行INSERT语句,实现对大对象的存储。 在读取大对象时,也可以使用jdbc驱动程序连接Oracle数据库,并使用ResultSet对象来获取大对象的内容。...

    oracle数据库基本语句

    根据提供的文件信息,本文将对Oracle数据库中的基本SQL语句进行详细介绍,并结合示例代码来解释如何在PL/SQL环境中使用这些语句。 ### 一、Oracle数据库基本SQL语句 #### 1. 创建用户(Create User) 创建用户是...

    读取.xls、.dbf文件信息并录入oracle数据库

    5. **数据导入**:通过`INSERT INTO` SQL语句,将数据帧中的数据逐行写入Oracle数据库。如果数据量较大,可以考虑使用`BULK COLLECT`和`FORALL`语句提高效率。 6. **事务管理**:为了保证数据的完整性和一致性,...

    JAVA将一个数据中数据定时自动复制(抽取)到另一个数据库

    本文将深入探讨如何使用Java编程语言实现从一个数据库中定时自动抽取数据并复制到另一个数据库,以达到数据库间的实时或近实时同步。 首先,我们需要了解基础概念。Java是一种广泛使用的面向对象的编程语言,具有...

Global site tag (gtag.js) - Google Analytics