Код: Выделить всё
CREATE OR REPLACE PROCEDURE insert_proc(
x STRING,
y_date DATE
)
RETURNS STRING
LANGUAGE PYTHON
RUNTIME_VERSION = '3.8'
HANDLER = 'insert_proc'
PACKAGES = ('snowflake-snowpark-python')
EXECUTE AS CALLER
AS
$$
def insert_proc(snowpark_session, x, y):
snowpark_session.sql("INSERT INTO TABLE_NAME_HERE (X, Y_DATE"
") VALUES (%s, %s)", (x, y_date)).collect()
return 'inserted successfully'
$$
Код: Выделить всё
snowflake.snowpark.exceptions.SnowparkSQLException: (1304): 01b7dc70-0002-201f-0001-1f4e02a2d31e: 001003 (42000): SQL compilation error: syntax error line 1 at position 155 unexpected '%'. syntax error line 1 at position 159 unexpected '%'.
CALL Insert_proc('999', '2024-10-17');< /п>
Подробнее здесь: https://stackoverflow.com/questions/791 ... unexpected