python循环插入数据 oracle

python链接oracle,要安装cx_Oracle

代码:

#-*-coding=utf-8
import cx_Oracle
import math

Comn=cx_Oracle.Connection(‘system/[email protected]/orcl‘)

Cur=Comn.cursor()
for i in range(1, 100):
  Cur.execute("insert into business_reconciliation_tbl(id,merchant_name,settle_money,is_del,state,merchant_id) values(‘%s‘,‘%s‘,‘%s‘,‘%s‘,‘%s‘,‘%s‘)" %(i, "test01","100","0","0","EFB8B43400D549EA919431AA85FEE0E4"))
  Comn.commit()

Cur.close()
Comn.close()

时间: 2024-10-22 16:44:54

python循环插入数据 oracle的相关文章

oracle存储过程中循环插入数据

//oracle 循环插入数据 procedure Insert_WData( p_CODE1 ao_model.code1%type, p_BRANDID ao_model.brandid%type, p_CODE varchar2, p_CONF_VAL varchar2, p_DESC varchar2, p_CODE2 varchar2, p_DESC varchar2, ErrOut in out varchar2) is begin --参数 declare startpositio

Mysql向表中循环插入数据

今天学习Mysql,做实验时想向一个标准插入1000行数据,在oracle中类似于这样 begin for i in 1..1000 loop insert .. end loop; end; / 但是Mysql中不支持匿名块 百度了一下,方法如下: 首先设置delimiter delimiter的作用:告诉解释器,这段命令是否已经结束了,mysql是否可以执行了 默认情况下,delimiter是':'但是当我们编写procedure时,如果是默认设置,那么一遇到':',mysql就要执行,这是

mysql中循环插入数据--造测试数据

背景描述 测试需求:如上图,筛选按预约数排序靠前的机构,排名第51及之后的机构不显示. 验证功能前,测试数据中至少有50个不同预约数, 实现方式: 1.或手工往数据库表中插入  ,50个机构下分别添加不同的预约数,要边添加.边记录预约数. 2.按某种规律生成数据,往数据库表中插入. 3.用sql语句循环写数据,(提前是找到规律) ------------------------------------------------------------------------------------

解决python mysql插入数据时报错:TypeError: %d format: a number is required, not str

今天在使用python爬取数据并将其写入mysql数据库时,使用该如下语句: cursor.execute( "insert into comments_p_spider(owner_id,from_name,content,create_time,score,comment_level) values(%d,%s,%s,%s,%f,%s)", (p_id,str(username), str(contentStr), str(create_time),float(score), st

mysql -- 循环插入数据到表中

备忘: 1.经搜索发现,MySql不支持直接写SQL语句实现循环插入功能. 想要实现该功能,可以用其他语言操控MySql来实现,或者用存储过程来实现(Store Procedure--SP). 2.以下是SP实现经过,记下来怕忘记了. --表结构定义TDefUser,有个自动增量的PK: Table Create Table -------- ----------------------------------------------------------tdefuser CREATE TAB

Sql语句循环插入数据

--循环执行插入100000条数据 declare @ID intbeginset @ID=1while @ID<=100000begininsert into table(ID)values(@ID)set @[email protected]+1endend 原文地址:https://www.cnblogs.com/m903277683/p/12073743.html

SQL server2014数据库存储过程 实现游标循环读取 循环插入数据

USE [Text] GO /****** Object: StoredProcedure [dbo].[TT] Script Date: 2020/3/6 11:37:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: <Author,,Name> -- Create date: <Create Da

mongodb for循环插入数据

for (var i = 1; i <= 10; i++) { db.test.insert( { x : i , name: "Liqing" , class:"1120", sex:"woman"} ) } 原文地址:https://www.cnblogs.com/luchi88/p/9460726.html

Oracle loop循环无法插入数据

以下的测试基于scott用户下的emp表 首先用while循环进行测试,向emp表插入999条数据 1 declare 2 i emp.empno%type :=1; 3 begin 4 while i<1000 5 loop 6 insert into emp(empno,ename,sal) values(i,concat('A',i),i); 7 i := i+1; 8 end loop; 9 end; 10 / 执行select count(empno) from emp;后确实插入了9