PLSQL Developer写存储过程时提示名字太长,有32位

---涛声依旧--- 2010-05-10 11:58:38
错误如下:
PACKAGE TEST.PKG_TB_EXHIBITION_LOCATION 编译错误

错误:PLS-00114: 标识符 'USP_TB_EXHIBITION_LOCATIONNEWE' 太长
行:29
文本:procedure usp_TB_EXHIBITION_LOCATIONNewEdt(

问题:因存储过程名字不能改短了,现在如何去掉其限制,或者将其限制改到50位。谢谢!
...全文
322 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
---涛声依旧--- 2010-05-10
  • 打赏
  • 举报
回复
百度了一下,有人说可以去掉限制:“Database菜单下的Edit Current Database来察看当前数据库定义,应该在Sql->Objects下面,里面定义了一些Objects(Table, Column, Index etc)的属性,其中包括最大长度”
可是我没有找到具体地方。有谁知道吗?谢谢!
huangdh12 2010-05-10
  • 打赏
  • 举报
回复
我们的SqlServer的表明也很长,最近要换成oracle 这也是一个问题
亮剑_ 2010-05-10
  • 打赏
  • 举报
回复
oracle的表名、视图名、存储过程名等都不能超过30个字符
iqlife 2010-05-10
  • 打赏
  • 举报
回复
不能超过30.ORACLE硬性规定
---涛声依旧--- 2010-05-10
  • 打赏
  • 举报
回复
那字段名的长度最长是多少啊?
tangren 2010-05-10
  • 打赏
  • 举报
回复
系统限制,你无法突破30个字符,要用ORACLE就只能认命了
你可以查一下系统字典表,相关名称都被定义为VARCHAR2(30)

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧