У меня есть SP, на котором я получаю данные в зашифрованном виде. Мне нужно сначала поместить его в #table. Я пробовал пару разных способов. Он работал с одним столбцом, но я попытался добавить еще один зашифрованный столбец, и теперь он не работает. Типы данных обоих столбцов одинаковы, и оба столбца зашифрованы одним и тем же ключом и оба рандомизированы. Тем не менее, когда я пытаюсь сделать это сейчас, я получаю эту ошибку:
Сообщение 206, Уровень 16, Состояние 2, Процедура PWord.FoldersGet, Строка 247 [Batch Start Line 7] Тип операнда cla sh: varchar (100) зашифровывается с помощью (encryption_type = 'RANDOMIZED', encryption_algorithm_name = 'AEAD_AES_256_CBC_HMAC_SHA_256', column_encryption_key_name_name = 'EncrCol-ItemDetails.PWord', column_en * * * * имя_журнала_с__жилинной_игранной_интерфейс_объявления_интерфейса_журнала_интерфейса_интерфейса_интерфейса_интерфейса) Вот что не получается:
WITH cteFolders (Query, GroupID, GroupName, ID, NAME)
AS
(SELECT DISTINCT 'FoldersItemsByGroup',
FA.GroupID,
G.GroupName,
F.ID,
F.[NAME]
FROM PWord.FolderItems AS F
INNER JOIN
PWord.FolderItemAccessGroup AS FA
ON F.ID = FA.ItemID
INNER JOIN
#FoldersByGroup AS FG
ON F.Parent = FG.GroupID
INNER JOIN
PWord.GroupUsers AS GU
ON FA.GroupID = GU.GroupID
INNER JOIN
PWord.Groups AS G
ON GU.GroupID = G.ID
WHERE FA.IsActive = 1)
INSERT #FolderItemsByGroup (Query, GroupID, GroupName, ID, NAME)
SELECT Query, GroupID, GroupName, ID, NAME
FROM cteFolders;
Определенно взрывается вкладка.