电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

oracle數(shù)據(jù)庫中插入特殊符號(hào)&

瀏覽:14日期:2023-11-14 15:32:14
Oracle 非凡字符的插入環(huán)境配置:server:Linux9db server: oracle817.4client os:windows2000 prooracle client: oracle 9i今天一個(gè)同事運(yùn)行腳本,向數(shù)據(jù)庫中插入數(shù)據(jù).數(shù)據(jù)的格式如下: SQL> ed已寫入文件 afiedt.buf 1* insert into dept values(92,'Jackey&&jjjdd','HZ');SQL> /輸入 jjjdd 的值:; dd原值;1: insert into dept values(92,'Jackey&&jjjdd','HZ');新值;1: insert into dept values(92,'Jackeydd','HZ');insert into dept values(92,'Jackeydd','HZ'); *ERROR 位于第 1 行:ORA-00911: invalid character結(jié)果發(fā)現(xiàn)到數(shù)據(jù)庫中的數(shù)據(jù)和插入的數(shù)據(jù)不一致.主要表現(xiàn)是在插入的字符串的中假如包括了'&',則'&'后面的字符就會(huì)丟失.后來發(fā)現(xiàn)了造成這種情況的原因.因?yàn)?&'在sqlplusw中被定義為自定義變量標(biāo)示符合,因此'&'符合后面的字符自然被解析為變量名字.因?yàn)闆]有輸入變量的值,所以'&'后面的內(nèi)容被認(rèn)為是空的了.于是,我檢查了一下session中的設(shè)置發(fā)現(xiàn).----------------------------------------------------------------------------------已用時(shí)間:; 00: 00: 00.00SQL> show allappinfo為OFF并且已設(shè)置為'SQL*Plus'arraysize 15autocommit OFFautoprint OFFautorecovery OFFautotrace OFFblockterminator '.' (hex 2e)BTitle OFF and 為下一條 SELECT 語句的前幾個(gè)字符cmdsep OFFcolsep ' 'compatibility version NATIVEconcat '.' (hex 2e)copycommit 0COPYTYPECHECK 為 ONdefine OFFdescribe DEPTH 1 LINENUM OFF INDENT ONecho OFFeditfile 'afiedt.buf'embedded OFFescape OFF用于6或更多行的 FEEDBACK ONflagger OFFflush ONheading ONheadsep '' (hex 7c)instance 'local'linesize 500lno 9loboffset 1logsource ''long 80longchunksize 80markup Html OFF HEAD '<style type='text/Css'> body {font:10pt Arnewpage 1null ''numformat ''numwidth 10pagesize 14PAUSE 為OFFpno 1recsep WRAPrecsepchar ' ' (hex 20)release 801070400repfooter OFF and 為 NULLrepheader OFF and 為 NULLserveroutput OFFshiftinout INVISIBLEshowmode OFFspool OFFsqlblanklines OFFsqlcase MIXEDsqlcode 0sqlcontinue '> 'sqlnumber ONsqlpluscompatibility 8.1.7sqlprefix '#' (hex 23)sqlprompt 'SQL> 'sqlterminator ';' (hex 3b)suffix 'sql'tab ONtermout ONtime OFFtiming ONtrimout ONtrimspool OFFttitle OFF and 為下一條 SELECT 語句的前幾個(gè)字符underline '-' (hex 2d)USER 為'SCOTT'verify ONwrap : 行將為已換行SQL> ----------------------------------------------------------------------------------在上面的輸出中,可以看到define參數(shù)被設(shè)置為on. 后來我從新設(shè)置define為off(set define off);重新執(zhí)行插入語句,運(yùn)行結(jié)果如下:SQL>CREATE TABLE TEST3 ( 2; ID NUMBER (2) PRIMARY KEY, 3; NAME VARCHAR2 (20));表已創(chuàng)建。 已用時(shí)間:; 00: 00: 00.02SQL> SQL> show definedefine OFFSQL> insert into test3 values(2,'sgs&a&n');已創(chuàng)建 1 行。已用時(shí)間:; 00: 00: 00.00SQL> select * from test3; ID NAME---------- ---------------------------------------- 2 sgs&a&n已用時(shí)間:; 00: 00: 00.00結(jié)果顯示,插入'&'字符成功.后來,我又在sqlplus直接運(yùn)行,居然也成功.后來我檢查了一下define的設(shè)置,此時(shí)為 define on狀態(tài).可是為什么卻可以插入了.后來又把他設(shè)置為off,同樣可以插入成功.因?yàn)槲矣X得sqlplus命令行是不支持自定義變量,因此可以插入成功.而sqlplusw支持自定義變量,所以一定要先設(shè)置過define off才可以.
標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 馋嘴餐饮网_餐饮加盟店火爆好项目_餐饮连锁品牌加盟指南创业平台 | 煤矿支护网片_矿用勾花菱形网_缝管式_管缝式锚杆-邯郸市永年区志涛工矿配件有限公司 | 淬火设备-钎焊机-熔炼炉-中频炉-锻造炉-感应加热电源-退火机-热处理设备-优造节能 | 运动木地板厂家_体育木地板安装_篮球木地板选购_实木运动地板价格 | 深圳希玛林顺潮眼科医院(官网)│深圳眼科医院│医保定点│香港希玛林顺潮眼科中心连锁品牌 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 不锈钢散热器,冷却翅片管散热器厂家-无锡市烨晟化工装备科技有限公司 | 钢衬四氟管道_钢衬四氟直管_聚四氟乙烯衬里管件_聚四氟乙烯衬里管道-沧州汇霖管道科技有限公司 | 钢化玻璃膜|手机钢化膜|钢化膜厂家|手机保护膜-【东莞市大象电子科技有限公司】 | 电解抛光加工_不锈钢电解抛光_常州安谱金属制品有限公司 | HDPE储罐_厂家-山东九州阿丽贝防腐设备 | 高柔性拖链电缆_卷筒电缆_耐磨耐折聚氨酯电缆-玖泰特种电缆 | LNG鹤管_内浮盘价格,上装鹤管,装车撬厂家-连云港赛威特机械 | 丹佛斯变频器-丹佛斯压力开关-变送器-广州市风华机电设备有限公司 | 青海电动密集架_智能密集架_密集架价格-盛隆柜业青海档案密集架厂家 | 视觉检测设备_自动化检测设备_CCD视觉检测机_外观缺陷检测-瑞智光电 | 气力输送设备_料封泵_仓泵_散装机_气化板_压力释放阀-河南锐驰机械设备有限公司 | 微水泥_硅藻泥_艺术涂料_艺术漆_艺术漆加盟-青岛泥之韵环保壁材 武汉EPS线条_EPS装饰线条_EPS构件_湖北博欧EPS线条厂家 | 河南mpp电力管_mpp电力管生产厂家_mpp电力电缆保护管价格 - 河南晨翀实业 | 广州昊至泉水上乐园设备有限公司 | 烟雾净化器-滤筒除尘器-防爆除尘器-除尘器厂家-东莞执信环保科技有限公司 | 杰福伦_磁致伸缩位移传感器_线性位移传感器-意大利GEFRAN杰福伦-河南赉威液压科技有限公司 | SRRC认证_电磁兼容_EMC测试整改_FCC认证_SDOC认证-深圳市环测威检测技术有限公司 | 精密机械零件加工_CNC加工_精密加工_数控车床加工_精密机械加工_机械零部件加工厂 | 合肥汽车充电桩_安徽充电桩_电动交流充电桩厂家_安徽科帝新能源科技有限公司 | 东莞市海宝机械有限公司-不锈钢分选机-硅胶橡胶-生活垃圾-涡电流-静电-金属-矿石分选机 | 洗石机-移动滚筒式,振动,螺旋,洗矿机-青州冠诚重工机械有限公司 | 智能终端_RTU_dcm_北斗星空自动化科技| 头条搜索极速版下载安装免费新版,头条搜索极速版邀请码怎么填写? - 欧远全 | 卓能JOINTLEAN端子连接器厂家-专业提供PCB接线端子|轨道式端子|重载连接器|欧式连接器等电气连接产品和服务 | 长信科技产业园官网_西安厂房_陕西标准工业厂房 | 不锈钢螺丝 - 六角螺丝厂家 - 不锈钢紧固件 - 万千紧固件--紧固件一站式采购 | 热工多功能信号校验仪-热电阻热电偶校验仿真仪-金湖虹润仪表 | 缠绕机|缠绕膜包装机|缠绕包装机-上海晏陵智能设备有限公司 | 汽液过滤网厂家_安平县银锐丝网有限公司 | 扬尘监测_扬尘监测系统_带证扬尘监测设备 - 郑州港迪科技有限公司 | 共享雨伞_共享童车_共享轮椅_共享陪护床-共享产品的领先者_有伞科技 | 济南律师,济南法律咨询,山东法律顾问-山东沃德律师事务所 | 儿童语言障碍训练-武汉优佳加感统文化发展有限公司 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 减速机电机一体机_带电机减速器一套_德国BOSERL电动机与减速箱生产厂家 |