PL/SQL语句以块为单位,块的基本结构为: declare 可选 ..变量 类型 begin 必选 .. exception 可选 .. end; 必选 / 语句块可以嵌套: DECLARE … 变量声明 x int; BEGIN --代码主体 … DECLARE --嵌套语句块 x int; … ...
分类:
数据库 时间:
2020-01-05 18:49:41
阅读次数:
97
不经意看到2个ORA错误,一个提示PL/SQL ORA 错误,另一个提示SQL ORA 错误,好奇这2货啥区别?留爪. PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL). PL/SQL是Oracle数据库对SQL语句的扩展. 在普通SQL语句的使用 ...
分类:
数据库 时间:
2020-01-04 16:49:50
阅读次数:
90
项目介绍 该项目记录了Oracle相关的速查知识汇总,主要涉及了oracle基础使用、SQL基础、oracle函数、oracle触发器、oracle高级查询、PL/SQL编程基础、PL/SQL存储过程等。若有新增,还将不断添加中。 SQL基础部分 1.简介 Oracle Database,又名Ora ...
分类:
数据库 时间:
2020-01-02 09:33:45
阅读次数:
148
集合类型 1. 使用条件: a. 单行单列的数据,使用标量变量 。 b. 单行多列数据,使用记录 [ 详细讲解请见: 点击打开链接 ] c. 单列多行数据,使用集合 *集合:类似于编程语言中数组也就是。pl/sql集合类型包括关联数组Associative array(索引表 pl/sql tabl ...
分类:
数据库 时间:
2019-12-31 14:33:35
阅读次数:
112
Oracle中Execute Immediate用法Execute Immediate代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,Execute Immediate的目标在于减小企业 ...
分类:
数据库 时间:
2019-12-17 14:56:30
阅读次数:
85
Oracle中的sqlerrm和sqlcodesqlcode:sqlcode函数用来返回pl/sql执行内部异常代码。其中0表示成功;-1表示失败;100表示没有检索到数据;+1表示用户自定义异常。 语法:sqlcodesqlerrm:sqlerrm函数用来返回指定错误代码的错误信息。 语法:SQL ...
分类:
数据库 时间:
2019-12-17 14:53:37
阅读次数:
122
1.问题1:ORA-28040: No matching authentication protocol 解决办法:在sqlnet.ora添加如下项 [oracle@localhost admin]$ vi sqlnet.ora NAMES.DIRECTORY_PATH= (TNSNAMES, EZ ...
分类:
数据库 时间:
2019-12-06 15:16:50
阅读次数:
110
Navicat Premium 连接oracle,密码明明是对的,还是提示 ORA-01017:用户名/口令无效;登陆被拒绝。而用Pl/SQL 连接没有问题。 ...
分类:
数据库 时间:
2019-12-05 13:05:36
阅读次数:
739
1,为什么使用数据库? 作用,对数据进行持久化的操作 2,数据库的存储结构 表格:用于存储的数据结构 3,数据库分类 SQL:适用于所有数据库的增删改查,权限分配的结构化查询(查得多)语言 标准sql oracle:pl sql:功能扩展,只适用oracle 数据库分类 关系型数据库:oracle, ...
分类:
数据库 时间:
2019-12-05 01:04:06
阅读次数:
88
一开始查询出来的字段名显示的是???,下面说说解决方法(本人也是在网上看到的,算是重复编辑一下): 首先查看这个字段的VALUE值,虽然我也不知道为什么要看,因为解决方法似乎跟这条查询语句没关系,有没有人给解释一下; select * from V$NLS_PARAMETERS 然后在环境变量里面去 ...
分类:
数据库 时间:
2019-12-04 13:01:11
阅读次数:
277