oracle的分号和斜杠/
我的理解是,对一些block,比如declare, begin end ,create procedure之类的,'/'是必须的,用来run
而一些简单statement,‘/ '会导致运行两次
问题是,直接用一个'/'就会运行两次,还是在分号之后还在下行跟着 / 才会执行两次?
另外,如果要避免重复执行的话,分号和斜杠是不是二选一就可以了,一般选哪个有啥习惯?
------解决方案--------------------
1、放在分号后面的 / 会导致两次;sqlplus认为输入“;”表示一个语句结束
2、分号
------解决方案--------------------
我的理解是;是执行语句必须的
/是执行语句块必须的
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------如果是语句的话,;表示结束并且运行
如果是程序块或者pl块,;表示结束不允许,必须/表示运行
------解决方案--------------------楼上的已经说的很清楚了!
;是执行语句必须的
/是执行语句块必须的