Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将数据保存到表中的存储过程_C#_Winforms_Oracle12c - Fatal编程技术网

C# 将数据保存到表中的存储过程

C# 将数据保存到表中的存储过程,c#,winforms,oracle12c,C#,Winforms,Oracle12c,我在SQL server中有存储过程。现在我把它转换成甲骨文。在阅读了文档之后,我为oracle编写了一个过程,但仍然出现错误 错误(2,13):PLS-00103:遇到符号“(“当需要下列之一时::=),@%默认字符符号 “:=”替换为“(”以继续。错误(3,21):PLS-00103: 遇到符号“(”时,应出现以下情况之一::= ),@%默认字符符号“:”已替换为“(”至 继续。错误(4,18):PLS-00103:遇到符号“(“当 应为下列字符之一::=),@%默认字符 符号“:”替换为“

我在SQL server中有存储过程。现在我把它转换成甲骨文。在阅读了文档之后,我为oracle编写了一个过程,但仍然出现错误

错误(2,13):PLS-00103:遇到符号“(“当需要下列之一时::=),@%默认字符符号 “:=”替换为“(”以继续。
错误(3,21):PLS-00103: 遇到符号“(”时,应出现以下情况之一::= ),@%默认字符符号“:”已替换为“(”至 继续。
错误(4,18):PLS-00103:遇到符号“(“当 应为下列字符之一::=),@%默认字符 符号“:”替换为“(”以继续。
错误(5,27): PLS-00103:遇到符号“(”时,预期 以下::=),@%默认字符符号“:=”是 替换为“(”以继续。
错误(6,27):PLS-00103: 遇到符号“(”时,应出现以下情况之一::= ),@%默认字符符号“:”已替换为“(”至 继续。
错误(10,1):PLS-00103:遇到符号“开始” 当预期出现以下情况之一时:&&=-+at in为mod 余数不是rem then或!=或~=>=
CREATE OR REPLACE PROCEDURE spSaveMIS_ACTIVITIESData (
ID IN NUMBER(10),   
PARENT_KEY IN NUMBER(10),    
CMP_KEY IN NUMBER(10),    
ACTIVITY_NAME IN VARCHAR2 (50),    
ACTIVITY_DESC IN VARCHAR2 (50)    
) AS    
BEGIN    
IF (Id=0)    
BEGIN    
INSERT INTO MIS_ACTIVITIES    
(    
PARENT_KEY,    
CMP_KEY,    
ACTIVITY_NAME,    
ACTIVITY_DESC    
)VALUES(    
:PARENT_KEY,    
:CMP_KEY,    
:ACTIVITY_NAME,    
:ACTIVITY_DESC    
)    
END;    
ELSE    
BEGIN    
UPDATE MIS_ACTIVITIES SET    
PARENT_KEY =:PARENT_KEY,    
CMP_KEY =:CMP_KEY,    
ACTIVITY_NAME =:ACTIVITY_NAME,    
ACTIVITY_DESC =:ACTIVITY_DESC    
WHERE Id = :Id    
SELECT Id    
END;    
END MIS_ACTIVITIES;