关键字' begin'附近的语法不正确在sybase中

时间:2014-05-01 11:47:57

标签: sybase

这是我的代码:

CREATE PROCEDURE my_procedure
BEGIN
EXECUTE IMMEDIATE '
CREATE VIEW abl_uds_bod AS
     SELECT DISTINCT BOD_INTRMDTRY_ID, BOD_BROKERAGE
     FROM BOD_BNFC_OWNR_DTLS
     UNION ALL
     SELECT DISTINCT UDS_CA_ID, UDS_SEC_ID
     FROM UDS_UPLD_DSCLSR
     UNION ALL
      SELECT DISTINCT ABL_ORDR_ID, ABL_ERR_DESC
      FROM ABL_ADD_BLK_LST
'
END

这会在关键字' begin'附近引发错误"语法不正确&#34 ;. 我见过很多人在寻找同样的问题,但没有得到任何满意的答案。

1 个答案:

答案 0 :(得分:2)

假设这是Sybase ASE,您缺少AS关键字:

CREATE PROCEURE myproc 如 开始 ....