From 4106f934aaba942e93ce8c9260f187bf818aa79e Mon Sep 17 00:00:00 2001 From: Paul Reeves Date: Thu, 26 Jan 2023 16:40:56 +0100 Subject: [PATCH] Add SaveBlobToFile --- sql/MyFirstUDRKit.ddl | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/sql/MyFirstUDRKit.ddl b/sql/MyFirstUDRKit.ddl index dba3aa8..022f973 100644 --- a/sql/MyFirstUDRKit.ddl +++ b/sql/MyFirstUDRKit.ddl @@ -14,14 +14,24 @@ create or alter function flagged ( flags integer, flag integer ) returns integer -external name 'MyFirstUDRKit!MFK_flagged!How is this function used?' engine udr; +external name 'MyFirstUDRKit!MFK_flagged!Check if flag is set in flags. flag is zero-based.' engine udr; grant execute on function flagged to public; --- create or alter function LoadBlobFromFile ( --- afilename varchar(8191), --- ablob BLOB --- ) returns bigint --- external name 'MyFirstUDRKit!MFK_Load_Blob_From_File!Load file and save to Blob' --- engine udr; --- grant execute on function LoadBlobFromFile to public; +create or alter function LoadBlobFromFile ( + afilename varchar(8191), + ablob BLOB + ) returns bigint + external name 'MyFirstUDRKit!MFK_LoadBlobFromFile!Load file and save to Blob' + engine udr; +grant execute on function LoadBlobFromFile to public; + + +create or alter function SaveBlobToFile ( + afilename varchar(8191), + ablob BLOB +) returns bigint +external name 'MyFirstUDRKit!MFK_SaveBlobToFile!Save blob to file' +engine udr; +grant execute on function SaveBlobToFile to public; +