Я пытаюсь использовать функцию NEWUID () для генерации уникальных цифр, но не могу выполнить код из-за возможных ошибок в синтаксисе.
Как я могу исправить это?
Спасибо.
CREATE PROCEDURE GENERATINGN (
IN
p_docentryt NVARCHAR(50)
)
LANGUAGE SQLSCRIPT
AS
BEGIN
SELECT cast("ItemCode" || '-' || NEWUID() as nvarchar(50)) AS "UNIQUEIDENTIFIER"
FROM "OITM"
WHERE "T0"."DocEntry" = p_docentryt;
END;
Должно быть сгенерировано таких цифр:
IT1225-513613161514161