插入数据时有特殊字符&且后面有字符被误认为变量名(inser
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,当出现如下报错时请检查你的SQL,肯定是值里面有特殊字符&。如果是没有用的直接删除就可以了,如果有用那么就需要处理一下了(默认插入值中带&符号,且后面有字符串,就会被误认为变量名)。处理方法(意思是要
千家信息网最后更新 2025年02月01日插入数据时有特殊字符&且后面有字符被误认为变量名(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安全错误
数据库的锁怎样保障安全
小型软件开发市场前景如何
数据库通过什么方式查询的
app软件开发项目表
vr全景软件开发公司排名
cs1.6 创建服务器
如何查看服务器raid
服务器是否能安装安卓系统
湖南物联网时钟监控网关服务器
软件开发 算法 专业
数据库查询工具
网络安全报纸形式
服务器管理 定制
虚拟现实软件开发机构
国家网络安全保卫部门
答题软件开发实例
软件开发的社会可行性
用excel搭建数据库吗
河间市超贤网络技术服务部
网络技术研究开发
本地服务器怎么弄安全组
不需要正版能玩的服务器
南山区质量网络技术开发服务标准
自动泊车软件开发供应商
6万块钱的服务器配置
国外游戏服务器放国内
云硬盘备份和云服务器备份的区别
超级计算机服务器散热
周软件开发
mysql数据库课本上机
网络技术怎么开公司