存储过程
heavyrain1234
可以根据现有系统定制一些开发。会 用 C# winform + webservice 开发一些 ORACLE SQLSERVER 应用程序
展开
-
在原有表中,A列若有数据,则随机返回B列,若无,随机修改A列数据为搜索值,并返回相对相对应的随机值
在原有表中,A列若有数据,则随机返回B列,若无,随机修改A列数据为搜索值,并返回相对相对应的随机值CREATE OR REPLACE PROCEDURE P_GETSERIAL_NOBY_DEVICE ( MYDEVICE IN VARCHAR2 , mySERIAL_NO OUT VARCHAR2 ) IS point_old INT; point原创 2015-11-30 01:43:01 · 602 阅读 · 0 评论 -
oracle 存储过程 传参数,如果是希望传参值也被利用起来,存储过程里面虽有IN,但OUT必不可少。
oracle 存储过程 传参数,如果是希望传参值也被利用起来,存储过程里面虽有IN,但OUT必不可少。oracle 存储过程 传参数,如果是希望传参值也利用起来,如果在 存储过程里面该参数只写 IN,而不写OUT,那只会返回部分数据。而加上OUT,最终写成IN OUT,则完全无问题,请大家看注释部分。 int point = 0; string MYSTATU原创 2015-09-12 19:43:30 · 1061 阅读 · 0 评论 -
ORACLE SQL环境下 调用并测试存储过程
DECLAREAS_KHHYSJ varchar(1024) :='123456';myresult INT :=0 ;an_errorcode INT :=0 ;as_errormsg varchar(1024) :='' ;BEGIN p_AAA_weixin_find_vip(AS_KHHYSJ,myresult,an_errorcode,as_errormsg);原创 2018-02-04 16:23:02 · 1364 阅读 · 1 评论 -
让 PLSQL 支持 64 位ORACLE
之前努力过很多次,都没搞定PLSQL在64位系统上支持ORALE今天又试了一把貌似找到问题所在了:1、指定ORACLE 主目录,目录下要有tnsname.ora这个文件,并且这个文件要有符合命名规则的描述。这个目录可以用instantclient压缩包的解压文件,这个文件官网上有下载。E:\bak\PLSQLDeveloper_64_ok\PLSQL\instantclient_1原创 2018-02-04 23:57:22 · 1159 阅读 · 0 评论 -
ORA-06512: 在 "XXXX_WEIXIN_ORDER_XST12", line 54 数字或值错误 : 字符串缓冲区太小
个人认为很简单的程序,跑起来,报如下错误:ORA-06512: 在 "XXXX_WEIXIN_ORDER_XST12", line 54ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小ORA-06512: 在 line 1 在PLSQL中执行没问题,传20个参数,跟踪了好一阵子,终于发现是 parameters[19].Direction = ParameterDirec...原创 2018-04-06 16:21:14 · 734 阅读 · 0 评论