数据库
普通网友
这个作者很懒,什么都没留下…
展开
-
存储过程
[color=black] 今天简单学习了下存储过程的使用,结合自己需要实现的功能,粗略的将所学所得记录如下,后续会继续完善。CREATE OR REPLACE PROCEDURE name_p()AS[i]--定义变量[/i] vs_msg VARCHAR2(4000); --错误信息变量-- 定义游标 CURSOR name_L IS SE...原创 2010-07-14 22:25:07 · 68 阅读 · 0 评论 -
小技术总结
一、Oracle数据库操作 1、问题背景 由于项目的需要,原始的数据库设计对时间字段的处理是直接以varchar(2)的方式进行存储的,这样在没有特殊需求的时候可能在一些操作上会显得比较方便。由于项目的的扩展,现需要加入时区的概念。数据库的时间字段需要全部改为TimeStamp类型,而历史的数据则需要全部修改为TimeStamp类型。 ...原创 2010-08-08 23:01:46 · 81 阅读 · 0 评论 -
ora-01480错误
今天在更新一个Oracle字段时出现了ora-01480错误,搜寻了一些资料,找到了如下的解决方法: 在执行更新前,先执行下面的语句 alter session set nls_language=American; 然后再进行数据的更新。 注:对应的字段的类型是varchar(2)类型的,长度是4000;长度肯定没有超出这个范围;更新的方法是使用for upd...原创 2010-09-16 23:49:33 · 1961 阅读 · 0 评论