- 浏览: 329292 次
- 性别:
- 来自: 西安
文章分类
最新评论
-
hufangxian:
估计面试官都被你的回答搞晕了。
抽象类和接口的理解 -
alvin198761:
需要了解多态和设计模式,了解一些框架的原理,你就知道这东东真正 ...
抽象类和接口的理解 -
sangei:
谢谢楼上提醒,希望慢慢能有所进步。
抽象类和接口的理解 -
jackra:
书背的不错可以看看设计模式如何使用抽象类
抽象类和接口的理解 -
ptsd:
lag(column_x,number1,XX)用来返回当前数 ...
【转】oracle的LAG和LEAD分析函数
|
|||
<!-- google_ad_section_start(weight=ignore) -->
|
#1楼 得分:20回复于:2010-05-24 14:44:30
|
||
|
#2楼 得分:0回复于:2010-05-24 14:46:49
|
||
|
#3楼 得分:20回复于:2010-05-24 14:58:42
|
||
|
#4楼 得分:20回复于:2010-05-24 15:17:03
|
||
|
#5楼 得分:20回复于:2010-05-24 16:18:01
|
||
|
#6楼 得分:10回复于:2010-05-24 17:19:52
|
||
|
#7楼 得分:10回复于:2010-05-24 21:58:34
|
|
||||||
<!-- google_ad_section_start(weight=ignore) -->
|
#1楼 得分:20回复于:2010-05-24 14:44:30
|
||
|
#2楼 得分:0回复于:2010-05-24 14:46:49
|
||
|
#3楼 得分:20回复于:2010-05-24 14:58:42
|
||
|
#4楼 得分:20回复于:2010-05-24 15:17:03
|
||
|
#5楼 得分:20回复于:2010-05-24 16:18:01
|
||
|
#6楼 得分:10回复于:2010-05-24 17:19:52
|
||
|
#7楼 得分:10回复于:2010-05-24 21:58:34
|
引用
1. Adding a slash to the end of each statement was a bad choice because sqlplus treats slash as a buffer flush. For procedure/triggers/functions it is a must: because content of if is stored in the buffer and is not executed. However, for all other statements it means executing the same statement twice because such statement is executed immediately and put into buffer and following slash just re-executes the same statement. 我的理解是,对一些block,比如declare, begin end ,create procedure之类的,'/'是必须的,用来run 而一些简单statement,‘/ '会导致运行两次 问题是,直接用一个'/'就会运行两次,还是在分号之后还在下行跟着 / 才会执行两次? 另外,如果要避免重复执行的话,分号和斜杠是不是二选一就可以了,一般选哪个有啥习惯? |
Adding a slash to the end of each statement was a bad choice because sqlplus treats slash as a buffer flush. For procedure/triggers/functions it is a must: because content of if is stored in the buffer and is not executed. However, for all other statements it means executing the same statement twice because such statement is executed immediately and put into buffer and following slash just re-executes the same statement.
我的理解是,对一些block,比如declare, begin end ,create procedure之类的,'/'是必须的,用来run
而一些简单statement,‘/ '会导致运行两次
问题是,直接用一个'/'就会运行两次,还是在分号之后还在下行跟着 / 才会执行两次?
另外,如果要避免重复执行的话,分号和斜杠是不是二选一就可以了,一般选哪个有啥习惯?
1、放在分号后面的 / 会导致两次;sqlplus认为输入“;”表示一个语句结束
2、分号
引用 1 楼 tangren 的回复:
1、放在分号后面的 / 会导致两次;sqlplus认为输入“;”表示一个语句结束
2、分号
谢谢。
再问一下
像create procedure,到最后也应该有个分号结束,然后再跟一个斜杠
对这种block的这样没问题吗?
我的理解是;是执行语句必须的
/是执行语句块必须的
引用 2 楼 believefym 的回复:
引用 1 楼 tangren 的回复:
1、放在分号后面的 / 会导致两次;sqlplus认为输入“;”表示一个语句结束
2、分号
谢谢。
再问一下
像create procedure,到最后也应该有个分号结束,然后再跟一个斜杠
对这种block的这样没问题吗?
没有问题,分号只是表示语句结束,并不能断定要执行,加一个/,则表示要执行前边的语句块。
语句中一个;是结束标志
最后一个 ;是执行语句块跟/一样的
如果是语句的话,;表示结束并且运行
如果是程序块或者pl块,;表示结束不允许,必须/表示运行
楼上的已经说的很清楚了!
;是执行语句必须的
/是执行语句块必须的
发表评论
-
mysql之union
2015-11-12 17:04 625今天来写写union的用法及一些需要注意的。 unio ... -
(转)in 和 exist
2013-09-09 23:30 1200in 和 exists区别in 是把 ... -
(转)Oracle中的Join
2013-09-09 15:56 8291、概述 1.1、所有的join连接,都可以加上类似wh ... -
(转)数据库三范式
2013-07-10 11:52 818关系数据库设计范式介 ... -
(转)oracle索引整理
2012-04-13 14:38 0一, oracle的索引陷阱一个表中有几百万条数据,对某个字 ... -
(转)Oracle中的Hash Join祥解
2012-04-13 01:28 1420一、 hash join概念 hash jo ... -
(转)oracle 表连接方式详解
2012-04-13 01:26 1184在查看sql执行计划时,我们会发现表的连接方式有多种,本文 ... -
(转)Oracle sql 优化2
2012-04-13 01:23 1209这里提供的是执行性能的优化,而不是后台数据库优化器资料: ... -
(转)Oracle sql 优化1
2012-04-12 22:27 1452ORACLE有个高速缓冲的概念,这个高速缓冲呢就是存放执 ... -
(转)join, inner join, left join, right join, full join的区别
2012-04-11 23:32 6019inner join可以简写为join 连接分为两种: ... -
(转)ORACLE 正斜杠(/)的作用
2012-03-22 23:32 2730正斜杠(/):在Oracle中,用来终止SQL语句。更准确的说 ... -
[转]oracle的复合索引两个知识点
2012-03-20 15:13 2373Oracle 9i以前的复合索引:如果索引有多个字段组成,索引 ... -
【转】oracle的LAG和LEAD分析函数
2012-03-19 17:19 5508Lag和Lead函数可以在一次查询中取出同一字段的前N ... -
[转]oracle临时表相关知识
2012-03-19 11:10 1263回复: 临时表存放在哪 ... -
Oracle中的rownum(伪列)用法解析
2012-03-19 10:44 1477注意:rownum从1开始; 1.rownum按照记录插入时的 ... -
Oracle 取整、四舍五入及格式化 Round/Floor/Ceil
2012-03-16 20:55 5433原文地址:http://kb.cnblogs.com/ ... -
Oracle秒变时间
2012-03-16 20:56 1158SQL:> select numtod ... -
Oracle时间加减单位时间
2012-03-07 21:00 1899加法 select sysdate,add_months(s ... -
(转)in和exists
2012-01-12 21:16 1132分析一下exists真的就比i ... -
pl/sql 判断闰年
2012-01-05 09:53 1469这是一个老调重弹的例子,也许以前写过这样的笔记,这里再贴出来, ...
相关推荐
平时打代码,加载路径的时候,总是反斜杠,然而路径名需要正斜杠,所以自己写了一个简单的bat,方便转换 效果预览:https://blog.csdn.net/a2583211/article/details/95047176
oracle数据库的数据类型及常用函数
将Windows反斜杠路径转换为斜杠路径: foo\\bar bar➔foo foo/bar 只要它们不是扩展长度的路径并且不包含任何非ASCII字符,。 这是因为Node.js中的path方法在Windows上输出\\路径而创建的。 安装 $ npm install ...
转义符使用,以及作业.转义符使用,以及作业转义符使用,以及作业
这个工程简单写了如何使用replace替换字符串的反斜杠,有需要的可以下载
主要介绍了PHP去掉json字符串中的反斜杠及去掉双引号前的反斜杠的相关资料,需要的朋友可以参考下
反斜杠的应用.txt反斜杠的应用.txt反斜杠的应用.txt
绝对路径与相对路径:区别在于路径字符串最前面的斜杠是否存在,有斜杠代表绝对路径,没有斜杠则是相对路径 指定路径中相同元素中的某个元素:“/info/Owner[2]”,代表第2个Owner元素<Owner>JACK。
windows 下C源代码include 文件的路径使用 \在linux 下不能编译需要改成 / 比如#include "driver\uart.h",会自动换成 #include "driver/...把程序放在代码根目录下点替换,自动替换include行的斜杠方向,其他不影响
StringEscapeUtils方法消除json反斜杠
首先,”/”左倾斜是正斜杠,”\”右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Windows (一)目录中的斜杠们 python读文件需要输入的目录参数,...
json 带斜杠时如何解析的实现.docx
下面小编就为大家带来一篇老生常谈java路径中的反斜杠和斜杠的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
详解json串反转义(消除反斜杠).docx
首先,”/”左倾斜是正斜杠,”\”右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Windows (一)目录中的斜杠们 python读文件需要输入的目录参数,...
快速尾随斜线 Express中间件,用于将URL重定向而无需将斜杠尾随斜杠转换为相同的URL
网页html代码存入数据库引号,斜杠,反斜杠等SQL编码处理 EcodeString2html 回车 换行 符号
2021短视频直播斜杠职场人图鉴报告.pdf