社区
基础和管理
帖子详情
“select '&a' from dual;”为什么提示:输入a的值
gmlxf
2004-08-26 07:10:55
我在sql*plus与pl/sql develper都是这样,是怎么回事?
...全文
277
11
打赏
收藏
“select '&a' from dual;”为什么提示:输入a的值
我在sql*plus与pl/sql develper都是这样,是怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yujiabian
2004-08-27
打赏
举报
回复
sqlplus里面,用&来表示一个变量
如果想得到'&a'字符串,可以这么实现:
select chr(38)||'a' from dual
gaoxiulan
2004-08-27
打赏
举报
回复
容易楼上,赞成第二种方法
JeromeLiu
2004-08-27
打赏
举报
回复
--搂主的问题是如何查询出带有"&"符的字符串,除了一下两种方法,不知道还有其他方法吗?
select chr(38) || 'a' from dual
select '&' || 'a' from dual
qiaozhiwei
2004-08-27
打赏
举报
回复
SQL> select * from &table_name;
为table_name输入值: dba_users
原(值) 1: select * from &table_name
新(值) 1: select * from dba_users
USERNAME USER_ID PASSWORD DEFAULT_TABLESPACE TEMPORARY_TABLESPACE CREATED PROFILE
-------- -------- ------------------ ------------------- ---------------------- ----------- -------
SYS 0 65D95B5448E10E2E SYSTEM SYSTEM 30-OCT-97 DEFAULT
SYSTEM 5 D4DF7931AB130E37 USER_DATA TEMPORARY_DATA 30-OCT-97 DEFAULT
SCOTT 10 F894844C34402B67 USER_DATA TEMPORARY_DATA 30-OCT-97 DEFAULT
查询到3记录.
JeromeLiu
2004-08-27
打赏
举报
回复
\&
oracle也有这类的转意字符
--
这个方法好像是不行的。
你执行一下
select '\&a' from dual
就知道了。
SaviourJLF
2004-08-27
打赏
举报
回复
\&
oracle也有这类的转意字符
ineedtostudy
2004-08-27
打赏
举报
回复
&表示后面的是变量
dinya2003
2004-08-27
打赏
举报
回复
如果想得到'&a'字符串,可以这么实现:
select chr(38)||'a' from dual
qfsb_p
2004-08-26
打赏
举报
回复
在oracle的sqlplus里面,用&来表示一个变量
cimu
2004-08-26
打赏
举报
回复
同意楼上的
mycarnation
2004-08-26
打赏
举报
回复
select * from tablename where column = '&请输入条件'
是用于条件查询的,这个时候系统会要求你输入查询条件值再做下一步的操作
基于Web的酒店客房管理系统的设计与实现+论文+开题
Map map = db.queryForMap("
select
* from t_user where id=?",new Object[]{user.get("id")});model.addAttribute("map", map); return "/user/mine"; } @RequestMapping(value = "/mineSave") public Response...
select
* from
dual
select
* from
dual
T-SQL是SQL Server的语言引擎,而Oracle的语言引擎却是PLSQL。这两种查询语言都对ANSI SQL-92标准进行了扩展以提供额外的支持力度。你所创建的应用程序几乎都要用到这些补充特性。本文就对最常用的、非标准的Oracle扩展进行了说明,同时还要介绍下如何对这些扩展进行转化以用在SQL Server环境下。 列的选择 ...
Oracle关闭&变量
输入
1、在oracle中有一种动态
输入
变量,其定义形式是:&num。 例:
select
&num from
dual
; 当执行上面这条语句时会弹出一个
输入
框让
输入
变量num的
值
。 2、举一个场景 比如说刷菜单脚本到数据库url字段难免会带一些参数,那么肯定会用到&符号; 3、解决办法 set define off
Oracle 特殊符号‘&‘的处理
Oracle 特殊符号& ‘&’符号在SQL中有特殊含义,所以在SQL中想要写入&,需要特殊处理。 如下SQL语句就不能正确运行:
select
'a&b' from
dual
; 处理方法: 用Oracle的字符串处理函数chr处理。 chr(38)表示 &符号如:
select
chr(38) from
dual
; 结果:&
select
'a'||chr(38)||'b' from
dual
; 结果:a&b 其它 其他不能处理的特殊
SQL中特殊符号的使用
1. & 在Oracle中,& 是从需要外部
输入
输入
的变量,PS:MySqL中可以直接用"P&G"这样的字符串,故不存在本文所说的问题 如下SQL语句就不能正确运行:
select
'Alibaba&Taobao' from
dual
; 处理方法: 用Oracle的字符串处理函数chr处理。chr(38)表示 &符号 如:
select
chr(38...
基础和管理
17,377
社区成员
95,127
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章