
oracle
那个雨季
这个作者很懒,什么都没留下…
展开
-
Oracle之游标的使用
sql游标set serveroutput on;declare v_poineer VARCHAR2(25) := '潘金莲'; cursor cur is select t.classname from classinfo t WHERE t.classid in (1,2);BEGIN OPEN cur;-- 在打开游标和fetch之前,获取到的notfound为null if cur%NOTFOUND is null then DBMS_OUTPUT.PU原创 2021-04-22 00:08:04 · 108 阅读 · 0 评论 -
oracle存储过程总结
oracle存储过程总结1. 存储过程的创建及调用:-- 创建存储过程create or replace PROCEDURE deep01 (-- 形式参数 param1传递方式为IN时,可以赋初值,默认为IN,可以不设置 param1 IN VARCHAR2 := 'ff') AS -- 可以定义一些本地的变量param2 NUMBER(2,0);BEGIN select t.classid into param2 from classinfo t where t.clas.原创 2021-04-02 00:28:45 · 118 阅读 · 0 评论 -
oracle三种循环的使用及if语句的使用
对于oracle三种循环机嵌套if语句的使用--sql developer的快捷代码提示为 Ctrl + alt + 空格-- for循环set serveroutput on;declarev_num number := 5;begin for i in 1..v_num loop dbms_output.put_line(i); end loop;end;-- loop循环set serveroutput on;declarev_num原创 2021-04-01 23:27:33 · 1944 阅读 · 0 评论 -
Oracle学习之sqlplus常用命令(二)
1.将输出数据操作自动化a.编写download.bat脚本sqlplus /nolog @data.sqlexitb.编写data.sql脚本c.双击download.bat脚本2.help命令:查询帮助信息a.help 命令b.show all列出所有的参数原创 2021-02-28 12:32:20 · 153 阅读 · 0 评论 -
Oracle学习之sqlplus常用命令(一)
sqlplus deep/deep@//47.111.169.26:1521/XEsqlplus命令执行的语句都是在缓冲区中进行,也就是一块内存区域DBMS包的使用# DBMS_OUTPUT软件包默认是关闭的,只有执行下面的语句打开-- 1.先查看show serveroutput-- 2.设置输出set serveroutput on-- 3.使用DBMS_OUTPUT输出declare v_poineer VARCHAR2(25) := '潘金莲';BEGIN D原创 2021-02-28 00:35:45 · 780 阅读 · 0 评论 -
Python多线程对列执行oracle的sql及存储过程
1.多线程运行sql,使用cx_Oraclea.首先安装pip install cx_Oracleb.oracle的数据库实例下载及安装:https://www.lfd.uci.edu/~gohlke/pythonlibs/#cx_oraclec.关于加载oracle出现的问题见下面:instance实例下载地址: https://www.lfd.uci.edu/~gohlke/pythonlibs/#cx_oracle实例报错问题:https://blog.youkuaiyun.com/qq_362275原创 2021-02-01 00:46:57 · 1197 阅读 · 1 评论 -
oracle的一些基本使用的总结:
sqlplus连接系统管理员用户:sqlplus sys/oracle@//47.111.169.26:1521/XE as sysdba授权:grant sysdba to system;修改密码:alter user system identified by manager;切换用户:conn system/manager@CONN_INSTANCE as sysdbaCONN_INSTANCE:为ora文件中创建的实例conn deep/deep@CONN_INSTANCE原创 2021-01-17 19:39:31 · 201 阅读 · 0 评论