郁闷死了,前短时间还好好的,怎么现在我的存储过程就查不到数据了呢?

NoMembers 2007-08-30 09:05:54

CREATE OR REPLACE PROCEDURE "SP_OPERATER_SOME_TABLES_SAME" (
v_sample_id varchar2
)
as
begin
--假设v_sample_id='123'
select count(*) into v_num from t_sample where fd_sample_id=v_sample_id;--这样写就查不到数据了,前短时间一直没有任何问题的,现在怎么不行了?
select count(*) into v_num from t_sample where fd_sample_id='123';--但是现在这样写就可以查到数据了,为什么呢?
end;
真是郁闷死了,请教各位高手不吝赐教!
...全文
111 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
NoMembers 2007-08-30
  • 打赏
  • 举报
回复
呵呵,我也是莫名奇妙的,前端时间一点问题都没有,现在也莫名其妙的好了,真是郁闷了!
sailorsailor 2007-08-30
  • 打赏
  • 举报
回复
我的t_sanple 的结构如下
v
123
123
123
123
123
sailorsailor 2007-08-30
  • 打赏
  • 举报
回复
我测了一下
CREATE OR REPLACE PROCEDURE "SP_OPERATER_SOME_TABLES_SAME" (
v_sample_id varchar2
)
as
v_num number(10);
begin

select count(*) into v_num from t_sample where v=v_sample_id;--这样写就查不到数据了,前短时间一直没有任何问题的,现在怎么不行了?
insert into ttmp_cc values (v_num);
commit;
end;
---------------------
调用时候
call SP_OPERATER_SOME_TABLES_SAME (123)

ttmp_cc 中是有结果的,你再看看你的存储过程
NoMembers 2007-08-30
  • 打赏
  • 举报
回复
Name Type Nullable Default Comments
--------------------- ------------- -------- ------- --------
FD_COMP_FLAG_PHY VARCHAR2(1) Y 0
FD_SAMPLE_ID VARCHAR2(11) Y
FD_PROV_UNIT VARCHAR2(60) Y
FD_INCOME_SEQ VARCHAR2(10) Y
FD_MATERIAL_CODE VARCHAR2(7) Y
FD_PACT_NO VARCHAR2(10) Y
FD_SHIP_ID VARCHAR2(20) Y
FD_UNLOAD_TIME DATE Y
FD_SAMPLING_TIME DATE Y
FD_SAMPLING_CATE VARCHAR2(2) Y
FD_ASSAY_CATE VARCHAR2(2) Y
FD_EXPEDITED_FLAG VARCHAR2(1) Y 0
FD_WET NUMBER(5,3) Y
FD_GRANULARITY_63 NUMBER(5,3) Y
FD_GRANULARITY_60 NUMBER(5,3) Y
FD_GRANULARITY_50 NUMBER(5,3) Y
FD_GRANULARITY_40 NUMBER(5,3) Y
FD_GRANULARITY_31D5 NUMBER(5,3) Y
FD_GRANULARITY_30 NUMBER(5,3) Y
FD_GRANULARITY_25 NUMBER(5,3) Y
FD_GRANULARITY_20 NUMBER(5,3) Y
FD_GRANULARITY_16 NUMBER(5,3) Y
FD_GRANULARITY_12D5 NUMBER(5,3) Y
FD_GRANULARITY_10 NUMBER(5,3) Y
FD_GRANULARITY_8 NUMBER(5,3) Y
FD_GRANULARITY_F8 NUMBER(5,3) Y
FD_GRANULARITY_6D3 NUMBER(5,3) Y
FD_GRANULARITY_F6D3 NUMBER(5,3) Y
FD_GRANULARITY_6 NUMBER(5,3) Y
FD_GRANULARITY_F6 NUMBER(5,3) Y
FD_GRANULARITY_5 NUMBER(5,3) Y
FD_GRANULARITY_F5 NUMBER(5,3) Y
FD_GRANULARITY_4 NUMBER(5,3) Y
FD_GRANULARITY_F4 NUMBER(5,3) Y
FD_GRANULARITY_3D15 NUMBER(5,3) Y
FD_GRANULARITY_F3D15 NUMBER(5,3) Y
FD_GRANULARITY_3 NUMBER(5,3) Y
FD_GRANULARITY_F3 NUMBER(5,3) Y
FD_GRANULARITY_0D075 NUMBER(5,3) Y
FD_GRANULARITY_F0D075 NUMBER(5,3) Y
FD_GRANULARITY_2 NUMBER(5,3) Y
FD_GRANULARITY_F2 NUMBER(5,3) Y
FD_GRANULARITY_1 NUMBER(5,3) Y
FD_GRANULARITY_F1 NUMBER(5,3) Y
FD_GRANULARITY_0D5 NUMBER(5,3) Y
FD_GRANULARITY_F0D5 NUMBER(5,3) Y
FD_MS NUMBER(4,2) Y
FD_RI80 NUMBER(5,2) Y
FD_RIE NUMBER(5,3) Y
FD_REV_ABILITY NUMBER(5,3) Y
FD_CALCINE NUMBER(5,4) Y
FD_CALCINE_AB60 NUMBER(5,3) Y
FD_CALCINE_AB270 NUMBER(5,3) Y
FD_VI NUMBER(5,3) Y
FD_DI1 NUMBER(5,3) Y
FD_DI2 NUMBER(5,3) Y
FD_AI1 NUMBER(5,3) Y
FD_AI2 NUMBER(5,3) Y
FD_SI1 NUMBER(5,3) Y
FD_SI2 NUMBER(5,3) Y
FD_YA_JIANG NUMBER(5,3) Y
FD_MG NUMBER(5,3) Y
FD_ZHEN_MI_DU NUMBER(5,3) Y
FD_SHI_MI_DU NUMBER(5,3) Y
FD_DUI_MI_DU NUMBER(5,3) Y
FD_PORE_RATE NUMBER(5,3) Y
FD_INTERSPACE_RATE NUMBER(5,3) Y
FD_CCS NUMBER(5,2) Y
FD_MAD NUMBER(5,3) Y
FD_AAD NUMBER(5,3) Y
FD_VAD NUMBER(5,3) Y
FD_CAD NUMBER(5,3) Y
FD_C NUMBER(5,4) Y
FD_N NUMBER(5,4) Y
FD_O NUMBER(5,4) Y
FD_ST NUMBER(5,3) Y
FD_H NUMBER(5,4) Y
FD_FSI NUMBER(2,1) Y
FD_QGRV NUMBER(5) Y
FD_QNETV NUMBER(5) Y
FD_YIELD NUMBER(5,3) Y
FD_CHAR_MAD NUMBER(5,3) Y
FD_CHAR_AAD NUMBER(5,3) Y
FD_CHAR_VAD NUMBER(5,3) Y
FD_CHAR_CAD NUMBER(5,3) Y
FD_TS_10 NUMBER(5,3) Y
FD_TS_F2 NUMBER(5,3) Y
FD_TMS_10 NUMBER(5,3) Y
FD_TMS_F2 NUMBER(5,3) Y
这只是一部分,这和表结构有什么关系吗?
sailorsailor 2007-08-30
  • 打赏
  • 举报
回复
把 t_sample 的表结构贴出来

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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