接着上一篇创建一个只有查看权限的用户,在测试环境,新建账号后尝试登录,提示如下: 1.看提示是base库的触发器有问题了,所以先定位到这个触发器 它的状态是无效的 2.通过pl/sql登录base库,查看触发器Triggers,找到ON_LOGON_TRIGGER 这个触发器上面有个红色的叉号,可能 ...
分类:
数据库 时间:
2018-10-19 15:59:47
阅读次数:
230
1. 配置DB 链接文件,帮助中找到tnsnames.ora文件路径,进行注册数据库信息,登陆即可。 这只是个客户端,具体服务器段数据库情况不清楚。 2.写法区别PL/SQL 和SQL 变量定义 赋值 打印 执行 查询 名称 属性:=’值’ ; 表示结束 如何创建存储过程? 单独用命令窗口执行,ex ...
分类:
数据库 时间:
2018-10-17 16:47:01
阅读次数:
169
足以软件的位数,可能会有影响 一、oracle和Pl/Sql的安装 1、安装oracle服务器到D:\Oracle; 2、解压oracle客户端到D:\Oracle\product目录下,然后复制product\11.2.0\db_home1下的NETWORK目录到product\instantcl ...
分类:
数据库 时间:
2018-10-15 23:21:01
阅读次数:
354
PL/SQL书写规范 一、 Sql&PL/SQL书写规范: 1、 语句中出现的所有表名、字段名全部小写,系统保留字、内置函数名、Sql保留字大写。 2、 连接符or、in、and、以及=、<=、>=等前后加上一个空格。 3、 对较为复杂的sql语句加上注释,说明算法、功能。 注释风格:注释单独成行、 ...
分类:
数据库 时间:
2018-10-08 20:45:34
阅读次数:
167
创建视图的时候,因为表太多,里面一些字段类型不一样,PL/SQL报错,为‘表达式必须具有对应表达式相同的数据类型’,发现后,一个字段的类型为CLOB和VARCHAR2(4000)两种,将CLOB进行修改 将CLOB字段修改成varchar2(4000)字段 第一步:把原字段换个名字,此条的sql是把 ...
分类:
数据库 时间:
2018-10-07 12:57:23
阅读次数:
222
declare v_price number(10,2);--单价 v_usenum number;--水费字数 v_usenum2 number;--使用吨数 begin v_price:=2.45;--每吨单价 -- v_usenum := 10000000; select usenum int... ...
分类:
数据库 时间:
2018-10-04 23:52:33
阅读次数:
256
declare v_price number(10,2);--单价 v_usenum number;--水费字数 v_usenum2 number;--使用吨数 begin v_price:=2.45;--每吨单价 v_usenum := 10000000; v_usenum2 := round(v... ...
分类:
数据库 时间:
2018-10-04 23:04:41
阅读次数:
213
本人电脑:win10 64位, plsql:支持32位 一、安装好PL/SQL客户端 二、下载解压oracle客户端 1.instantclient 我下载的是oracle11g 32位的instantclient_11_2 2.打开plsql--工具--oracle--连接 配置主目录,oci.d ...
分类:
数据库 时间:
2018-09-26 12:19:38
阅读次数:
210
ORA-28000: the account is locked第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;第二步:选择myjob,查看users;第三步:选择system,右击点击“编辑”;第四步:修改密码,把“帐户被锁住”的勾去 ...
分类:
其他好文 时间:
2018-09-23 22:28:30
阅读次数:
174
以下转自百度, 类似于case... when... then...else...end... DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途 呢? 先构造一个例子,假设 ...
分类:
数据库 时间:
2018-09-16 23:55:58
阅读次数:
258