【ORACLE】含替换变量的查询

一、&替换变量

在SELECT语句中,如果摸个变量前使用了&符号,那么该变量是一个替换变量,在执行SELECT语句时,系统会提示用户为该变量提供一个具体的值。

【注意】替换变量是字符胡日期类型的数据时,输入值必须用单引号括起来,或者在SELECT语句中把变量用单引号括起来。

【例】查询XSB表某专业的同学情况。

 可以使用SET VERIFY命令在执行替换变量之前显示如何替换变量的值。

【例】查找平均成绩在某个分数线以上的学生的学号、姓名和平均成绩。

二、&&替换变量

 在SELECT语句中,有时会重复用到某个变量又不希望重复输入该值,这时就可以使用“&&”替换变量。

【例】查询选修课程超过两门且成绩在75分以上的学生的学号。

三、DEFINE和ACCEPT命令

1、DEFINE

DEFINE <变量名>=<变量值>:常见一个数据类型为char的变量。

DEFINE <变量名>:显示用户定义的变量。

UNDEFINE <变量名>:消除定义的变量。

【例1】定义一个变量specialty,并为其赋值为“通信工程”,然后显示其变量信息。

【例2】引用上例定义的变量specialty查询专业为“通信工程”的学生情况。

2、ACCEPT

可以定制一个用户提示,用来提示用户输入指数的参数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值