首页 > 数据库 >oracle数据库中插入特殊符号'&'

oracle数据库中插入特殊符号'&'

时间:2023-08-28 11:36:46浏览次数:40  
标签:set 数据库 update test pageurl userinfo oracle 特殊符号 id


在plsql里边执行:update userinfo set pageurl='myjsp?page=1&pagesize=10' where id='test'

这条sql语句往数据库的pageurl字段放进去了一个url地址,但是执行的时候却并非那么理想,因为这其中有一个oracle的特殊字符,需要进行转义,那就是字符'&'.

怎么处理上例中的特殊字符?

两个办法:

       1) update userinfo set pageurl='myjsp?page=1'||'&'||'pagesize=10' where id='test'

       2) update userinfo set pageurl='myjsp?page=1'||chr(38)||'pagesize=10' where id='test'

其中||是连字符, chr(38)跟ASCII的字符转码是一致的。

plsql中还可以set define off来关闭特殊字符,还可以用show define来查看有些特殊定义的字符。

 

 


标签:set,数据库,update,test,pageurl,userinfo,oracle,特殊符号,id
From: https://blog.51cto.com/u_16237557/7261658

相关文章

  • 理解ORACLE数据库字符集
    一.引言   ORACLE数据库字符集,即Oracle全球化支持(GlobalizationSupport),或即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORACLE为用户提供自己熟悉的数据库母语环境,诸如日期格式、数字格式和存储序列等。Oracle可以支持多种语言及字符集,......
  • 8月份做Leetcode数据库题心得感受
    做Leetcode的数据库题目,可以提升自己的SQL编程能力,增加对数据库的理解和应用。在做Leetcode数据库题目的过程中,我有以下一些心得感受。首先,了解题目要求和限制条件非常重要。在开始解题之前,要仔细阅读题目描述,理解题目要求和给定的数据表结构。同时,要留意题目中可能存在的限制条件......
  • 数据库 事务 (总)
    一、事务四大特征(ACID)  1、原子性(Atomicity):   事务开始后所有操作,要么全部做完,要么全部不做(回滚),不可以部分执行。2、一致性(Consistency):数据一致性,数据库的完整性约束没有被破坏。3、隔离性(Isolation):    同一时间,只允许一个事务请求同一数据,不同的事务......
  • 数据库索引
    一、基础1、概念类似目录实质:平衡二叉树从广义上讲,SQLServer检索所需数据的方法只有两种:使用全表扫描使用索引B-Tree索引  (MySQL,SQLServer,Oracle)索引每块固定大小4K  选字段一定要考虑字段大小(int4b、long8b) 大多数B-tree就3-4层的深度  比如一层(......
  • 向量数据库(第 3 部分):并非所有索引都是一样的
    这是我关于向量数据库的系列文章的第三篇。第一部分比较了各种数据库供应商的产品以及它们在高层面上的区别,而第二部分则着重介绍了向量数据库的基础知识和功能。您可能已经阅读过DmitryKan在2021年撰写的优秀文章《并非所有向量数据库都是相同的》1,该文章涵盖了市场上各种向量数......
  • 数据库
    ------------恢复内容开始------------ DBA:数据库管理员 关系型数据库:行 列 非关系型数据库是实时变化的key:value如人的位置 微博热搜动态更新  1.4  官网下载后用压缩包安装以管理员方式打开cmd输入一系列命令安装mysql 下载并安装SQLyog ......
  • 业界都有哪些数据库监控工具
    本文主要介绍下数据库监控工具。业界有很多数据库监控工具,以下是一些常见的数据库监控工具及其使用的公司:Zabbix:一款开源的企业级分布式监控解决方案,支持对MySQL、Redis、MongoDB等多种数据库的监控。使用的公司包括:IBM、Nokia、Dell等。Prometheus:一款开源的监控和告警系统,支......
  • 数据库备份工具有哪些
    本文主要介绍下数据库备份工具。数据库备份工具有很多种,以下是一些常见的数据库备份工具:mysqldump:MySQL官方提供的命令行备份工具,适用于MySQL和MariaDB数据库。它可以将数据库导出为SQL文件,方便进行备份和恢复。属于逻辑备份工具。MyDumper:一款开源的MySQL备份工具,比mysqld......
  • 数据库主键生成策略
    首先明确的一点是,主键是为了区分不同的行记录,所以先抛开其他的因素,主键必须要保证:唯一性(单表或者分库分表的场景下)单表可选的方案有:自增idUUID业务字段,如:手机号、身份证号等等自增id自增主键是单表中很常用的使用方式。阿里Java开发中规定,表必备三字段:id,gmt_create,gmt......
  • mysql数据库连接密码的修改
    使用MySQL创建新连接时,密码是一个非常重要的组成部分。默认情况下,MySQL会生成一个随机的密码,该密码由一串随机的字符组成,包括数字、字母和其它特殊字符。在安装MySQL时,您可以选择使用自己的密码,也可以使用默认密码。默认密码是MySQL在安装时为root用户设置的密码。在许多情况下,建......