插入数据时有特殊字符&且后面有字符被误认为变量名(inser
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,当出现如下报错时请检查你的SQL,肯定是值里面有特殊字符&。如果是没有用的直接删除就可以了,如果有用那么就需要处理一下了(默认插入值中带&符号,且后面有字符串,就会被误认为变量名)。处理方法(意思是要
千家信息网最后更新 2025年11月07日插入数据时有特殊字符&且后面有字符被误认为变量名(inser
当出现如下报错时请检查你的SQL,肯定是值里面有特殊字符&。如果是没有用的直接删除就可以了,如果有用那么就需要处理一下了(默认插入值中带&符号,且后面有字符串,就会被误认为变量名)。
处理方法(意思是要把&用单引号单独引起来,然后用拼接的方式来处理这一列)
将 & 替换为 '||'&'||'在plsql developer上回出现如下图提示
在sqlplus就是如下提示
SQL> insert into va values('T&K/泰恩康');输入 k 的值: 只是个符号我不想要赋值。。。。原值 1: insert into va values('T&K/泰恩康')新值 1: insert into va values('T只是个符号我不想要赋值。。。。/泰恩康')已创建 1 行。SQL> select * from va;FS_FAILOVER_OBSERVER_HOST--------------------------------------------------------------------------------T只是个符号我不想要赋值。。。。/泰恩康使用单引号和拼接方法,将&和被误认为变量名的字符隔离开拼接处理。
SQL> insert into va values('T'||'&'||'K/泰恩康');已创建 1 行。SQL> select * from va;FS_FAILOVER_OBSERVER_HOST--------------------------------------------------------------------------------T&K/泰恩康其实后面跟的是空格就不会有影响,可以直接插入。
SQL> insert into va values('a7 & >d');已创建 1 行。SQL> select * from va;FS_FAILOVER_OBSERVER_HOST--------------------------------------------------------------------------------a7 & >d
泰恩
符号
处理
字符
只是
变量
引号
方法
有用
提示
特殊
原值
字符串
就是
意思
方式
空格
中带
影响
检查
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
银行网络安全制度报告
海系统软件开发
网络安全实验平台
数据库网络工程师招聘
高校网络安全工程
提高网络安全意识心得
我的世界怎么进入服务器
宝鸡软件开发销售电话
如何在数据库中导出文件
湖南天迹网络技术
淮安新品联想服务器维修电话
基站软件开发的跟踪岗位
警惕网络安全
嘉兴企业软件开发创新服务
虚拟机sql关闭数据库的命令
jsp连接数据库安全性
湖北品质软件开发设施价钱
查看达梦数据库最大连接数
网页数据库结构
无线网络安全设置实验简写
网络安全主题宣传海报
软件开发专家评审内容范文
音乐伴奏软件开发
我的世界怎么进入服务器
梦幻西游天科人数最多的服务器
出租汽车买卖软件开发
日志服务器的作用
北京服务器维修技术云主机
金融科技互联网产品有哪些
广东综合软件开发销售价格