说一下你的问题
在存储过程中,一个select语句中,查找的字段必须要放到变量中
也就是
select 字段1 into 变量1 from 表名 where 条件;
这样才不会报错
而你这个,没什么实际的意义
你要是非想让它不红叉,可以这样
CREATE OR REPLACE PROCEDURE P_TF_F_HOT_CHECK
( title in varchar2)
IS
v_hot_id int;
v_hot_title varchar2(200);
v_keyword varchar2(200);
BEGIN
SELECT HOT_ID,HOT_TITLE,KEYWORD into v_hot_id,v_hot_title,v_keyword FROM TF_F_HOT WHERE HOT_TITLE = title;
END;
变量类型你自己再改一下
CREATE OR REPLACE PROCEDURE P_TF_F_HOT_CHECK(
title in varchar2
)
IS
BEGIN
SELECT HOT_ID, HOT_TITLE,KEYWORD FROM TF_F_HOT WHERE HOT_TITLE = title;
END;
第四行的换成as试试