oracle中变量前加冒号_Oracle通配符,运算符的使用, 冒号问题
>=.<=:大于等于,小于等于
=:等于
!=,<>,^=:不等于
包含:in、not in exists、not exists
范围:between...and、not between....and
匹配测试:like、not like
Null测试:is null、is not null
布尔链接:and、or、not
通配符 :
在where子句中,通配符可与like条件一起使用。在Oracle中:
%(百分号): 用来表示任意数量的字符,或者可能根本没有字符。
_(下划线): 表示确切的未知字符。
?(问号): 用来表示确切的未知字符。
#(井号): 用来表示确切的阿拉伯数字,,0到9。
[a-d](方括号):用来表示字符范围,在这里是从a到d。
单引号('):在Oracle中,应该只使用单引号将文本和字符和日期括起来,不能使用引号(包括单双引号)将数字括起来。
双引号("):在Oracle中,单双引号含义不同。双引号被用来将包含特定字符或者空格的列别名括起来。双引号还被用来将文本放入日期格式。
撇号('):在Oracle中,撇号也可以写成彼此相邻的两个单引号。为了在供应商名字中间查找所有带撇号的供应商名字,可以这样编写代码:
select * from l_suppliers where supplier_name like '%''%'
&符号:在Oracle中,&符号常用来指出一个变量。例如,&fox是一个变量,稍微有点不同的一种&& fox。每当&fox出现在Oracle脚本中时,都会要求您为它提供一个值。而使用&&fox,您只需要在& &fox第一次出现时为它提供变量值。如果想将&符号作为普通的符号使用,则应该关闭这个特性。要想关闭这个特性,可以运行以下的命令: set define off ,这是一个SQLplus命令,不是一个SQL命令。SQLplus设置了SQL在Oracle中运行的环境。
双竖线(||):Oracle使用双竖线表示字符串连接函数。
星号(*):select *意味着选择所有的列,count(*)意味着计算所有的行,表示通配符时,表示0个或任意多个字符。
正斜杠(/):在Oracle中,用来终止SQL语句。更准确的说,是表示了“运行现在位于缓冲区的SQL代码”。正斜杠也用作分隔项。
多行注释:/*......*/。
不等于:有多种表达方式:!=、^=、<>、not xxx=yyy、not(xxx=yyy)
--------------------------------------------------------------------------------
在Oracle中。":"有2中意思;
一:给变量 赋值 , 如, names varchar2(10) :='aa'; 这是把"aa"赋值给变量names
二:表示引用。即引用表中字段所对应的值
如:emp表中有个name为“Bob”,那么 : old.name 的值就是"Bob"。
只是表示引用的时候,只能出现在触发器 里面。
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
oracle中变量前加冒号_Oracle通配符,运算符的使用, 冒号问题相关推荐
- oracle中变量前加冒号_oracle变量的定义和使用【转】
在程序中定义变量.常量和参数时,则必须要为它们指定PL/SQL数据类型.在编写PL/SQL程序时,可以使用标量(Scalar)类型.复合(Composite)类型.参照(Reference)类型和LO ...
- oracle中变量前加冒号_ORACLE 变量的定义和使用
在程序中定义变量.常量和参数时,则必须要为它们指定PL/SQL数据类型.在编写PL/SQL程序时,可以使用标量(Scalar)类型.复合(Composite)类型.参照(Reference)类型和LO ...
- php为什么在变量前加,php中变量前加、@等符号是什么意思?
如:$this->config = &$config; 如:if(@$_POST['add']){...} 还有这个 static function &instance() { ...
- python中类的方法里面变量前加self与不加self的区别
1.最近在执行一个UI自动化脚本登录网站时遇到一个很奇葩的问题:运行脚本后chromedriver会驱动浏览器打开网站执行脚本里面的一系列界面操作,操作完后浏览器自动关闭了(重点就在这里,我明明没有调 ...
- oracle近三个月内,在oracle中的前三个月SQL
我有以下的sql,它给了我最后一整个三个月的人处理的档案报告,但我想采用它,以便从前三个月获得这些,例如,当我运行现在我应该从2011年10月11日和12日以及2012年1月2日和3日的4月份获得档案 ...
- C语言中的一元加、一元减运算符
C语言中的一元加.一元减运算符是什么? 看到网上的很多回答是++与–,其实这是自加与自减运算符,他们同样是一元运算符,但不是我们要讨论的一元加.一元减. 真正的一元加.一元减与算数运算符"加 ...
- linux中的变量前加__user,linux中的环境变量,别名,变量传递和函数块
一,概述 变量的定义 变量即在程序运行过程中它的值是允许改变的量 变量是用一串固定的字符来标示不固定的值的一种方法 变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储 Script 运 ...
- oracle 竖杆 通配符_oracle通配符 运算符
可用于where比较条件有: 等于:=..>=.<> 包含:in.not in exists.not exists 范围:between...and.not between.... ...
- oracle 竖杆 通配符_oracle通配符,运算符的使用
用于where比较条件的有: 等于:=..>=.<> 包含:in.not in exists.not exists 范围:between...and.not between.. ...
最新文章
- 201406114331-黄智涛-OS 实验报告
- An Introduction To The SQLite C/C++ Interface
- ThinkPad预装win8系统机型安装win7系统的操作指导
- SAP Spartacus的产品主数据模型
- React之组件通信
- Android学习笔记(十一)——将Fragment添加到Activity中以及参数传递
- SpringBoot 利用过滤器Filter修改请求url地址
- C++ 学习 之Struct
- iOS tableview嵌套collectionview
- Python开发环境Linux配置
- 关于js中window.location.href、location.href、parent.location.href、top.location.href的用法...
- 勒索软件Locky最新传播载体分析——中文版Office危在旦夕
- 24.root, alias
- jQuery 实现图片动画代码
- 象棋 计算机配置,象棋名手要什么配置的电脑运行最佳,用来弈天砍分
- java jsp交友系统_Jsp+Servlet+Javabean网络交友程序设计+源代码
- html制作古诗网页早发白帝城,《早发白帝城》古诗词
- 计算机专业的求职信英文版带翻译,[求职信英语作文带翻译]求职信的英语作文4篇...
- matlab动态图阿基米德螺旋,魔兽世界M基尔加丹阿基米德螺旋线之Matlab动图!国服加油...
- win10蓝牙鼠标、耳机无法连接,无蓝牙开关标志解决方案
热门文章
- sqlserver设置密码_sql server 用户#x27;sa#x27;登录失败(错误18456)
- python平板下载_ipad能下载python么
- Swim-Transformer环境配置
- 存储过程及触发器的实验报告
- linux arecord 命令,Linux命令行下怎样录音
- 反卷积(Deconvolution)/ 转置卷积(Transpose Convolution)
- 蓝桥杯2015届C++B组省赛真题 三羊献瑞
- SSE(Server-sent Events)
- 商品系统设计(四):商品属性设计之自定义属性
- telnet客户端和服务器端安装