我尝试做以下 SELECT CASE @st
WHEN 'emp' THEN CALL empata(NEW.eqvis)
WHEN 'loc' THEN CALL pierde(NEW.eqvis)
WHEN 'vis' THEN CALL gana(NEW.eqvis)
END
INTO @dat;
但我得到了这一点: [Err] 1064 - You h
我正在学习oracle,我是初学者。请解决我的以下错误。 create or replace
PROCEDURE SP_SALE_SELECT
(para1 OUT NVARCHAR2
, para2 OUT NVARCHAR2
, action IN NVARCHAR2
) AS
BEGIN
IF action = 1 then
Select * From VI_
此查询引发错误: DECLARE @CategoryId int
SELECT @CategoryId = 1
exec [USP_GetLimitedRecords]
@Query = N'SELECT b.* FROM Boxes b INNER JOIN Categories c ON b.CategoryId = c.Id WHERE c.Id= ' + @Categor
DECLARE vote_id INT;
select id from votes where votes.question_id = question_id and vote_type_id = 3 into vote_id;
if vote_id is null then
...do A
else
...do B
end if;
我想知道是否有某种方法来查看从.net方法调用的存储过程的参数列表。每当我打电话给我的存储过程的第1行,第7列 例外:我不断收到 PLS-00306: wrong number or types of arguments in call to 'SPPUT_FOCUSEDREADMIT'
ORA-06550。我查看了我设置的用于进行呼叫的对象,并且似乎正确设置了它。我知道会有嚎叫让我展示代码来
我有一个存储过程,我宣布一个变量作为输出。在这个过程中,我需要有多个选择语句。当他们不在同一个输出中时,我没有问题创建多个select语句,但是我找不到这个。 经过部分程序读取:SET @XmlOutput = (后,我想添加更多的选择语句。 谢谢你的帮助! ALTER PROC [dbo].[uspCreateGeoRssFile]
AS
DECLARE @XmlOutput xml