我需要在两个变量中选择两列我该怎么做,这里是代码
$('strong > a').unWrap()
我能这样做吗?我是SQL的新手。
答案 0 :(得分:2)
选择多个列并不比您目前所做的复杂得多:
SELECT p.Username,p.Country INTO vUsername, vCountry
FROM Person p
WHERE p.Username = pUserName AND p.Country = pCountry;
只需在SELECT
之后和INTO
之后用','分隔列。
关闭主题,您需要确保没有与您的参数用户名和国家/地区相对应的多条记录,否则您将尝试在标量变量中存储数据列表时出错。
答案 1 :(得分:1)
根据您要执行的操作,以下代码将为您提供所需的结果。请注意,如果您需要返回字符串RETURN NUMBER
或'True'
,则您使用的'False'
不正确。
CREATE OR replace FUNCTION Checkuser(pusername VARCHAR2,
pcountry VARCHAR2)
RETURN VARCHAR2
IS
v_count NUMBER(10);
BEGIN
SELECT Count(1)
INTO v_count
FROM person p
WHERE p.username = pusername
AND p.country = pcountry;
IF v_count = 0 THEN
RETURN 'False';
ELSE
RETURN 'True';
END IF;
END checkuser;