我想将SQL表,过程和函数迁移到databrick的笔记本中。如何创建带有参数的函数和过程?
这是一种新的体系结构,我曾经将数据从Azure数据湖保存到Azure数据库。
CREATE TEMPORARY FUNCTION [db_name].table (@par1 int, @par2 varchar(10)) returns varchar(10) as
begin
declare @var1 varchar(10);
declare @var2 int;
...
ends;
我收到此错误
SQL语句中的错误:ParseException:输入'begin'不匹配 期望{'(','SELECT','FROM','ADD','DESC','WITH','VALUES', 'CREATE','TABLE','INSERT','DELETE','DESCRIBE','EXPLAIN','SHOW', 'USE','DROP','ALTER','MAP','SET','RESET','START','COMMIT', 'ROLLBACK','MERGE','UPDATE','CONVERT','REDUCE','REFRESH', 'CLEAR','CACHE','UNCACHE','DFS','TRUNCATE','ANALYZE','LIST', 'REVOKE','GRANT','LOCK','UNLOCK','MSCK','EXPORT','IMPORT', 'LOAD','OPTIMIZE'}(第1行,位置0)
== SQL ==声明@ var1 ^^^返回0