在创建存储过程包的时候报标识符过长问题: oracle允许的变量最大长度为30个字符,汉字占两个字符,末尾的汉字占一个字符 但是创建名称为"DEF_AAE140_商业补充医疗保险"的constant时,报标识符过长 --查看oracle数据库字符集:   select userenv(‘language‘) from dual; --查看oracle数据库的编码 select * from nls_database_parameters where parameter =‘NLS_CHARACTERSET‘; 经排查与oracle字符集编码格式有关,在utf-8中,一个汉字按照3个字节来算,gbk中一个汉字按照2个字节来算。所以上面的字符串会报错,去掉一个汉字即可以正常执行 修改编码集 1.打开dos窗口,以sysdba的身份登录上去 --sqlplus / as sysdba; 2.关闭数据库  sql> shutdown immediate; 3.以mount打来数据库  sql> startup mount; 4.设置session  sql> alter system enable restricted session;  system altered.  sql> alter system set job_queue_processes=0;  system altered.  sql> alter system set aq_tm_processes=0; 5.启动数据库  sql> alter database open; 6.修改字符集 ALTER DATABASE character set INTERNAL_USE ZHS16GBK;  sql> alter database character set internal_use UTF8; 7.关闭,重新启动  sql> shutdown immediate;  sql> startup;

oracle 标示符太长,Oracle PLS-00114: 标识符 ' ' 太长相关推荐

  1. oracle导入提示字符过长,Oracle 解决【ORA-01704:字符串文字太长】

    错误提示:oracle在toad中执行一段sql语句时,出现错误'ORA-01704:字符串文字太长'.如下图: 原因:一般为包含有对CLOB字段的数据操作.如果CLOB字段的内容非常大的时候,会导致 ...

  2. oracle的concat字符串太长,oracle 使用listagg函数后 字符串连接的结果过长

    oracle 使用listagg函数后 字符串连接的结果过长最终解决 SELECT r.department_id law_dept_id, ( SELECT xmlagg(xmlparse(cont ...

  3. oracle字符有哪些,oracle转义符有哪些?

    oracle转义符有:1.单引号,可以引用字符串或对自身转义:2.双引号,将非法的格式符包装起来:3.and符号,接连两个转义自身:4.Escape,指定一个非特殊符号为转义符. oracle转义符有 ...

  4. oracle一般人能不能学,Oracle人门学习笔记

    1.如何显示当前用户是谁? show user; 2.进入sql*plus管理工具,运行里面输入 sqlplusw就可以了. 3.disc断开当前数据库的连接 4.passw修改密码命令 示例:pas ...

  5. 简述oracle的主要数据库对象,Oracle数据库数据对象分析

    Oracle数据库数据对象分析 Oracle数据库数据对象中最基本的是表和视图,其他还有约束.序列.函数.存储过程.包.触发器等.对数据库的操作可以基本归结为对数据对象的操作,理解和掌握Oracle数 ...

  6. oracle 对象定义被修改,oracle 数据对象_xspaces

    oracle数据库数据对象中最基本的是表和视图,其他还有约束.序列.函数.存储过程.包.触发器等.对数据库的操作可以基本归结为对数据对象的操作,理解和掌握oracle数据库对象是学习oracle的捷径 ...

  7. oracle 数据库起监听,oracle启动数据库监听

    linux/Aix启动.关闭Oracle及监听 Aix环境下管理Oracle 1.Aix下查看.启动数据库监听器 以oracle用户执行以下命令: ① lsnrctl status //-查看监听器状 ...

  8. oracle钱用什么数据类型,Oracle常用数据类型说明

    类型 含义 存储描述 备注 CHAR 固定长度字符串 最大长度2000bytes VARCHAR2 可变长度的字符串, 最大长度4000bytes 可做索引的最大长度749 NCHAR 根据字符集而定 ...

  9. oracle+重启+监听,重启oracle数据库监听

    oracle10偶然性卡住登陆 连接数据库异常:登陆数据库后以"conn /as sysdba"方式登陆正常,数据库轻载,无压力:于是检查数据库的监听器,输入"lsntc ...

最新文章

  1. itunes app 下载链接的几种表现形式
  2. hadoop 查看节点主备装填_基于ZooKeeper搭建Hadoop高可用集群
  3. Field 'CID' doesn't have a default value
  4. 21.55万元起的“电影周边”!现代漫威联名钢铁侠车型开售
  5. 学习三层结构心得(一)
  6. 1526B - I Hate 1111
  7. 泛微 - eteams
  8. 《犯罪心理学》读书笔记(part2)--犯罪心理学发展史
  9. 常用网络js链接大全(jQuery、bootstrap、vue、ECharts、easyUI、React、maven、Mybatis、Spring、SpringMVC、Redis)
  10. lunix 下编译draco遇到的问题及解决办法
  11. 大三期末网页设计作业 以旅游景点风景主题介绍网站设计与实现 (广东名胜古迹)
  12. CBNetworking AFN的封装,别出心裁
  13. github官网打开速度很慢的解决办法
  14. html 标签相互转意功能,让表现显示在界面,不被解析成标签
  15. 山东大学2019级软件工程应用与实践——基于人工智能的多肽药物分析问题(十二)
  16. 【PTA】帅到没朋友(C语言)
  17. python实用小工具
  18. 弹幕网站开发(只有前端)
  19. 论微信抢红包与谁手气最佳的关系(微信红包matlab实现)
  20. 提高用户体验--子非鱼,须知鱼之乐

热门文章

  1. 趣图 | 这该死的自信
  2. linux如何运行windows游戏,用Steam Play在Linux系统中玩Windows游戏的方法
  3. 华北电力计算机专业排名,华电考研计算机专业排名
  4. 普吉岛最后的黄昏,中文字幕
  5. EXCEL进度管理很好用的模板
  6. python place布局_Python TKinter布局管理Place()Grid Pack详解
  7. 微信小程序 基础 - 05 (wxml语法:动态数据绑定)
  8. 如何在WooCommerce中创建智能优惠券
  9. 数学---之法线方程以及斜率
  10. dive into python 3_对象方法Dive into Python读书笔记3