oracle的分号和斜杠/ - Oracle / 基础和管理
我的理解是,对一些block,比如declare, begin end ,create procedure之类的,'/'是必须的,用来run
而一些简单statement,‘/ '会导致运行两次
问题是,直接用一个'/'就会运行两次,还是在分号之后还在下行跟着 / 才会执行两次?
另外,如果要避免重复执行的话,分号和斜杠是不是二选一就可以了,一般选哪个有啥习惯?
谢谢。
再问一下
像create procedure,到最后也应该有个分号结束,然后再跟一个斜杠
对这种block的这样没问题吗?
如果是语句的话,;表示结束并且运行
如果是程序块或者pl块,;表示结束不允许,必须/表示运行
楼上的已经说的很清楚了!
;是执行语句必须的
/是执行语句块必须的
相关问答:
我的处理是这样的:
我有一个很大的数据集合,处于性能方面的考虑需要使用临时表过渡,并且使用分页的方式向临时表中插入数据,数据使用完毕后,删除临时表的数据。
出现的现象:当Oracle重新启动后,第一页插入的 ......
谢谢唐人老大的指点,谢谢各位高手的指点!
安装10g Enterprise。上网下了MLDN的Oracle视频,跟着视频上的配置走,安装成功了,但是没完整地配置。
点击进入:Database Configuration Assistant
1. 创建数据库;
......
oracle函数如下:
create or replace function P_WEB_GETCITYID
(
p_mobileNumber in VARCHAR2,
p_cityid out NUMBER
) Return NUMBER
IS
p_areacode varc ......
1.现在系统是64位的server2003(web服务器IIS6.0)装的是10g的oracle客户端。
2.数据库服务器同样是32位的server2003的oracle10g。
3.web服务器上用sqlplus访问数据库-正常;
vs2008内部建立数据源,访问 ......