oracle的分号和斜杠/ - Oracle / 基础和管理
我的理解是,对一些block,比如declare, begin end ,create procedure之类的,'/'是必须的,用来run
而一些简单statement,‘/ '会导致运行两次
问题是,直接用一个'/'就会运行两次,还是在分号之后还在下行跟着 / 才会执行两次?
另外,如果要避免重复执行的话,分号和斜杠是不是二选一就可以了,一般选哪个有啥习惯?
谢谢。
再问一下
像create procedure,到最后也应该有个分号结束,然后再跟一个斜杠
对这种block的这样没问题吗?
如果是语句的话,;表示结束并且运行
如果是程序块或者pl块,;表示结束不允许,必须/表示运行
楼上的已经说的很清楚了!
;是执行语句必须的
/是执行语句块必须的
相关问答:
在系统运行的时候总是有一块磁盘始终闪红灯,进入系统后
#topas查看总是有一块磁盘%BUSY为90%以上,
数据库版本:oracle 9.2.0.7
数据文件挂载的节点:/oradata/pcs/ 逻辑卷号lv04
#lslv -l lv04
......
--建立一个包以定义一个游标
create or replace package PK_test
as
type cur_test is ref cursor;
end PK_test;
--建立一个过程,通过输入JOBID,返回一个表记录(游标)!
create or replace ......
谢谢唐人老大的指点,谢谢各位高手的指点!
安装10g Enterprise。上网下了MLDN的Oracle视频,跟着视频上的配置走,安装成功了,但是没完整地配置。
点击进入:Database Configuration Assistant
1. 创建数据库;
......
Oracle中用户名是什么?
描述清楚一点!
ORACLE数据库中有很多内置的用户名,sys就不说了,还有scott密码是tiger.除了sys,其他用户都是所定的,解除锁定后才能使用。在本机登陆数据库时,sys的密码可以随意输入。
......
通过NAME字段条件查询一个数据表,假设我有100个姓名,有以下两个方法,
方法1:
把100个Name 组成一个SQL语句,比如 Select * from tmp_table where Name='张三' or Name ='李四' Or ...Or Name='第一百个姓名'
......