iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >建表时向表中插入数据
  • 863
分享到

建表时向表中插入数据

2024-04-02 19:04:59 863人浏览 安东尼
摘要

DECLARE BEGIN execute immediate 'create table TJ_JKTJBACK(tjbh VARCHAR2(200) not null,grb

DECLARE 

BEGIN 
execute immediate 'create table TJ_JKTJBACK
(
tjbh VARCHAR2(200) not null,
grbh VARCHAR2(200),
tjlb VARCHAR2(10),
tjlbmc VARCHAR2(500)
)';
execute immediate 'INSERT INTO TJ_JKTJBACK SELECT * FROM TJ_JKTJ';
commit; 
EXCEPTio
WHEN OTHERS THEN 
ROLLBACK; 
END;

execute immediate可以绕过db对语句的检查。不加时表还未创建,DB分析insert语句时报错。

普通的sql语句在编译的时候就会执行
所以不加execute immediate时程序在时间上就成了 “先插入再造表”


您可能感兴趣的文档:

--结束END--

本文标题: 建表时向表中插入数据

本文链接: https://www.lsjlt.com/news/38966.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 建表时向表中插入数据
    DECLARE BEGIN execute immediate 'create table TJ_JKTJBACK(tjbh VARCHAR2(200) not null,grb...
    99+
    2022-10-18
  • 2.SQL--创建课程表和向表内插入数据
    --创建课程表,并向表内插入数据--新建课程表,Tid为教师编号create table Course(Cid varchar(10),Cname nvarchar(10),Tid va...
    99+
    2022-10-18
  • 3.SQL--创建教师表和向表内插入数据
    --创建教师表,并向表内插入数据create table Teacher(Tid varchar(10),Tname nvarchar(10))--向表内插入数据insert into ...
    99+
    2022-10-18
  • 4.SQL--创建成绩表和向表内插入数据
    --创建成绩表,并向表内插入数据create table SC(Scid varchar(10),Cid varchar(10),score decimal(18,1))--向表内插入数...
    99+
    2022-10-18
  • 如何批量向表中插入数据?
    我相信对于oracle初学者来说,当遇到领导说将成千上万条的数据插入到表中的时候会很抓狂。当时我是将几十条数据插入到表中,我是insert into一句句插入进去了,执行了几十遍我就已经疯了,后来发现可以批...
    99+
    2022-10-18
  • 快速向表插入大量数据
       当需要对一个非常大的表INSERT的时候,会消耗非常多的资源,因为update表的时候,oracle需要生成 redo log和undo log;此时最好的解决办法是用insert, 并且将表设置为nologgin...
    99+
    2017-03-06
    快速向表插入大量数据
  • 我们如何向 MySQL 表中插入数据?
    要将数据插入 MySQL 表,我们需要使用 INSERT INTO 命令。我们必须在 INSERT INTO 命令中指定表中所有列的值。语法INSERT INTO table_name values(value1,value2,&helli...
    99+
    2023-10-22
  • 4、MySQL——向数据表中插入数据,修改数据表中的数据,数据表删除操作
    目录 一、数据表插入操作:INSERT  1、 给表中的所有字段插入数据  2、给表中的个别字段插入数据  3、向数据表中批量插入多条数据 二、数据表修改操作:UPDATE 1、修改所有字段的数据   2、修改个别字段的数据 三、数据表删除...
    99+
    2023-10-10
    mysql 数据库 sql
  • oracle快速向表插入大量数据
       当需要对一个非常大的表INSERT的时候,会消耗非常多的资源,因为update表的时候,oracle需要生成 redo log和undo log;此时最好的解决办法是用insert, 并且将表设置为nologgin...
    99+
    2014-05-05
    oracle快速向表插入大量数据
  • mysql临时表插入数据方式
    目录mysql临时表插入数据临时表mysql中临时表(TEMPORARY)语法功能检查是否存在临时表与MEMORY比较mysql临时表插入数据 临时表 1.在数据库断开连接的时候会自动删除临时表。 create tem...
    99+
    2022-09-26
  • Mysql中怎么样向表中循环插入数据
    本文主要给大家介绍Mysql中怎么样向表中循环插入数据,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下Mysql中怎么样向表中循环插入数据吧。&nbs...
    99+
    2022-10-18
  • MySQL之创建表并插入数据
    文章目录 一、在数据库中创建表二、Table的变量类型2.占位符类型 三、导出数据库中的表总结 一、在数据库中创建表 MySQL中table实在已有数据库的基础上创建的,因此在创...
    99+
    2023-10-27
    mysql 数据库
  • 如何向MySQL数据表插入行记录
    这篇文章主要介绍了如何向MySQL数据表插入行记录,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。摘要:为装载数据是管理员的重要职责之一,正因...
    99+
    2022-10-19
  • mysql数据库表插入数据
    如何向mysql数据表中插入数据? 答:你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据。 以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法: 如果数据是字符型,必须使用单引...
    99+
    2023-08-31
    数据库 mysql php
  • 50个SQL语句(MySQL版) 建表 插入数据
    本学期正在学习数据库,前段时间老师让我们做一下50个经典SQL语句,当时做的比较快,有一些也是百度的,自我感觉理解的不是很透彻。 所以从本篇随笔开始,我将进行50个经典SQL语句的复盘,加深理解。 答案仅供参考,不一定完全正确,若...
    99+
    2018-05-15
    50个SQL语句(MySQL版) 建表 插入数据
  • 我们如何向 MySQL 表中插入新行?
    借助 INSERT INTO 命令,可以将新行插入到表中。语法INSERT INTO table_name values(value1,value2,…)示例假设我们有一个名为“Employee”的表,其中包含三列“Emp_i...
    99+
    2023-10-22
  • Access数据库中怎么利用表向导创建表
    本篇文章给大家分享的是有关Access数据库中怎么利用表向导创建表,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.启动表向导在数据库窗口中,...
    99+
    2022-10-18
  • sql怎么新建临时表并导入数据
    要新建临时表并导入数据,可以使用以下步骤: 创建临时表:使用`CREATE TEMPORARY TABLE`语句创建临时表。临时表...
    99+
    2023-10-27
    sql
  • python实现MySQL 数据库表格创建 数据插入及获取插入ID操作教程
    目录创建表格检查表格是否存在主键插入数据到表格插入多行获取插入的ID创建表格 要在mysql中创建表格,请使用"CREATE TABLE"语句。 确保在创建连接时定义了数据库的名称。 示例创建一个名为...
    99+
    2023-11-11
    Python操作MySQL表格数据 Python操作MySQL
  • MySQL数据表插入数据及增加语句
    每个数据库都有增删改查功能,下面简单说说MySQL INSERT语句用法。 1,MySQL INSERT语句允许您将一行或多行插入到表中 INSERT INTO table(column1,column2....
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作