ora-00933

    0热度

    1回答

    你好我试着此查询: DECLARE v_week NUMBER; BEGIN SELECT WEEK FROM WEEKDESTINATION INTO (v_week) WHERE STARTDATE BETWEEN '02-JAN-2010'AND '09-JAN-2010'; END; ,但它引发以下错误: PL/SQL:ORA-00933:SQL命令不能正确地结束 请帮助

    1热度

    3回答

    下面简单的语句: INSERT INTO mydb.inventory (itemID) VALUES (:itemID) WHERE playerID = :ID; 生成以下错误: ORA-00933: SQL command not properly ended 我已经尝试过了没有半冒号以及与,但都给我错误。我确信变量也受到约束。 我所有的Google搜索都显示这通常是由ORDER B

    1热度

    1回答

    使用 我知道这是一个人为的例子,所以请不要跳过我的代码无用。这是一个更复杂的代码块的问题,但我想孤立我所拥有的。 我收到的错误是'SQL错误:ORA-00933:SQL命令未正确结束'。有任何想法吗?顺便说一句,我正在使用SQL Developer。 再一次......这是一个人为的例子,尽管在这种情况下连接没有意义,但它并不在更复杂的例子中。 下面是代码: Update u set first

    6热度

    3回答

    ,如果我从我的Oracle客户端运行它(SQL开发人员)此SQL语句的工作原理: insert into Person (Name) select 'Bob' from dual 它也可以,如果我通过Spring JDBC发出它,没有使用KeyHolder: final PreparedStatementCreator psc = new PreparedStatementCreator()

    3热度

    2回答

    我的情景: 架构名称:schema1 包名:pkg_system 过程名:PROC1 现在我想为我的proc1创建一个同义词,如下所示 CREATE PUBLIC SYNONYM call_proc FOR schema1.pkg_system.proc1; ...但它给了我语法错误。 ORA-00933: SQL command not properly ended 我为如下代码: CR

    2热度

    1回答

    跟进到this question 这(从旧链接类似的版本),在SQL Server的作品2008年,然而,甲骨文给我找麻烦: MERGE INTO wdm_test USING (select '10000000000000000000000000000000' Guid from DUAL) val ON (wdm_test.Guid = val.Guid) WHEN MATCHED TH

    2热度

    3回答

    我需要此更新查询以在SQL Server和Oracle上运行。如果有问题,我们的Oracle版本是10.2。当我在Oracle中运行查询时,出现“错误ORA-00933:SQL命令未正确结束”。我需要做些什么才能使其在Oracle中运行? UPDATE dbo.tableUpdate SET fieldA = tt.fieldB FROM dbo.tableTranslate tt WHER

    0热度

    1回答

    我想更新的Oracle表下面的过程,但它引发错误: CREATE OR REPLACE PROCEDURE update_keywords (aKEYWORD IN VARCHAR2, aCOUNT IN NUMBER) AS BEGIN update searchable_keywords set KEYWORD =:new.aKEYWORD or COUNT =:new.

    1热度

    2回答

    我想在表中使用BeginTrans ... CommitTrans插入多行。 下面的代码片段: For i = 1 To 5 SQL = SQL & "Insert into TestTable(Field1,Field2,Field3) Values ('Col" & i & "','Col" & i + 1 & "','Col" & i + 2 & "')" & vbCrLf Ne

    4热度

    3回答

    以下Oracle声明: DECLARE ID NUMBER; BEGIN UPDATE myusername.terrainMap SET playerID = :playerID,tileLayout = :tileLayout WHERE ID = :ID END; 使我有以下错误: ORA-06550: line 6, column 15: PL/SQ