orcale

问题描述

SQL> set serveroutput onSQL> declare 2 sum number:=0; 3 begin 4 for i in 1..10 loop 5 sum := sum+i; 6 end loop; 7 dbms_output.put_line('和是'|| sum); 8 end; 9 /sum := sum+i; *第 5 行出现错误:ORA-06550: 第 5 行, 第 11 列:PLS-00103: 出现符号 "+"在需要下列之一时:(ORA-06550: 第 7 行, 第 34 列:PLS-00103: 出现符号 ")"在需要下列之一时:(请问错误原因,谢谢各位! 问题补充:liuqing_2010_07 写道

解决方案

set serveroutput ondeclaresum1 number:=0;beginfor i in 1..10 loopsum1 := sum1+i;end loop;dbms_output.put_line('和是'|| sum1);end;/把sum改为sum1 既可以了。'sum' is a reserved word of Oracle.
解决方案二:
你不能用保留字做你的变量呀。
解决方案三:
结果:SQL> set serveroutput onSQL> declare 2 sum1 number:=0; 3 begin 4 for i in 1..10 loop 5 sum1 := sum1+i; 6 end loop; 7 dbms_output.put_line('和是'|| sum1); 8 end; 9 /和是55PL/SQL 过程已成功完成。

时间: 2024-11-30 16:50:34

orcale的相关文章

Orcale(一)----WIN7 X64下安装ORACLE 10g(检查操作系统版本: 6.1a等问题)

事出有因 解决方案 修改配置文件oraparamini 修改refhostxml文件 注意事项 事出有因 最近在学习DRP,要用到Orcale数据库,由于本电脑注意是window10的系统,之前装过Orcale,后来卸载了,应该是没有卸载干净,所以再次安装Orcale的话一直会出问题,于是就在电脑上装了一个虚拟机,装了一个window7的系统,安装orcale的时候,报了上面的错. 解决方案 修改配置文件oraparam.ini 首先修改配置文件oraparam.ini (INSTALL下)的问

orcale数据库表格被锁或删除了还提示存在

问题描述 orcale数据库表格被锁或删除了还提示存在 1,我想请问一下,orcale在什么情况下会锁表. 2,删除orcale直接在数据库里面手动删除表格是不是删除不干净,再次导入会有两种提示第一种:图层已经存在.第二种:locked requested conflicts with established locked两种错误提示.所以删除orcale里面的东西只能用sql语句删除么? 3,出现上述的情况该如何处理.(服务端已经重新启动过没用) 解决方案 参考一下这个,手动是删不干净的.ht

cmd导出excle表到Orcale

问题描述 cmd导出excle表到Orcale 在用cmd命令将excle导入Oracle数据表时,什么东西都弄好了,但执行后说对象不存在,可我明明已建好数据表,都可以查询了

大数据-orcale大量数据分组查询报错求大神指点

问题描述 orcale大量数据分组查询报错求大神指点 对一个表数据进行分组查询,但是数据量太大了,当时是3000w条,跑着就报错了,数据库内部错误,也不是很懂.想请教下group by的时候是否数据量太多会报错,如果是它可以承受多大的数据量分组查询. 解决方案 肯定会报错,数据量大就会请求超时 解决方案二: 建议使用索引,给需要分组的字段加索引 解决方案三: 你可以试试根据你当前数据库的配置情况,进行分组查询的时候,使用多线程的方式进行查询 例如: select /*+ parallel(t,1

菜鸟 求解答-orcale中between and的sql语句怎么写啊!求大神指导

问题描述 orcale中between and的sql语句怎么写啊!求大神指导 就是我想查询数据库中name列里随便一个范围内的数据 该怎么写呢, 解决方案 你的name是什么类型的? 字符串的话只能用枚举了. name in ('a','b','c') 如果是说数字类型或者日期时间类型,可以用 between and 或者 > < 当然也可以枚举 举例如下: 字段类型: name varchar2(30), age int(3) select * from tableName where n

orcale表关联查询,关联字段的数据重复了

问题描述 orcale表关联查询,关联字段的数据重复了 select b.idbranchcount(case when b.billmode = '1' then b.accno end) as issueBill from param_bank aaccnomaindata bebankdata cwhere b.accno = c.accno and b.idbranch=a.idbank group by b.idbranch 因为ebankdata表里的accno字段是有重复的,关联查

C#连接orcale数据库实现简单的日历模块

问题描述 C#连接orcale数据库实现简单的日历模块 //小弟这两天才入职,要写一个简单的日常,之前一直用的sqlserver,最近才接触orcale,大致要实现,打开日历加载每天的日程,然后点击日期实现添加修改 //目前遇到的问题是,从数据库中读出来的字段怎么添加到calendar控件中去,然后点击跳转后如何添加 //大致思路有了,但是写了大半天还没写出来,如果有类似demo的能不能发给我参考一下 protected void Calendar1_DayRender(object sende

orcale和mysql的区别orcale和mysql的区别orcale和mysql的区别

问题描述 orcale和mysql的区别orcale和mysql的区别orcale和mysql的区别 他两个有什么不同 想听大神总结出他们之间的不同之处越详细越好!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 解决方案 oracle是要付费的,是强大的商业化数据库,安全性高,付费软件优势很明显. mysql开源,但是mysql不支持视图;不支持commit-rollback,有效处理commit-rollback将

orcale 虚拟机启动mac 一直停在一个界面 求大神帮忙

问题描述 orcale 虚拟机启动mac 一直停在一个界面 求大神帮忙 这个情况怎么办啊 解决方案 放了系统镜像文件进去吗

序列-Orcale中 存在关联的两个表,怎么同时插入数据??

问题描述 Orcale中 存在关联的两个表,怎么同时插入数据?? 现在通过JDBC连接数据库,数据库中有两张表,存在主外键关系插入一条数据,另一张表就要插入多条,中间通过一个oid字段连接.这个字段是通过序列自增序列,现在的问题是,我怎么在存入数据的时候,再取出来这个自增的序列oid,这样好让我去另一张表里对应插入 5条数据. 解决方案 http://blog.sina.com.cn/s/blog_9844f5d901014h8n.html 解决方案二: 有知道应该怎么操作的吗??就是要取出来刚