CREATE OR REPLACE FUNCTION insertuser
(username VARCHAR,
emails VARCHAR,
address VARCHAR,
creditcard INTEGER,
purchase VARCHAR,
product_id VARCHAR,
number_of_products INTEGER)
我不断收到错误
错误:输入结尾的语法错误
第10行:^SQL状态:42601
角色:181
为什么会这样,我该如何解决?
我累了要加上括号并刷新以防万一我的服务器超时
答案 0 :(得分:0)
尝试这样,我想您的命令还不完整。您没有返回值,并且BEGIN END 使用命令,如下所示:
CREATE [OR REPLACE] FUNCTION function_name [ (parameter [,parameter]) ]
RETURN return_datatype IS | AS [declaration_section]
BEGIN
executable_section [EXCEPTION exception_section]
END [function_name];
像这样检查,不需要[]中的命令。