Проблема с добавлением записи в SQL содержащей кириллицу - MySQL
Формулировка задачи:
Доброго времени суток, возникла проблема с добавлением записи в SQL содержащей кириллицу. Нашёл что нужно добавлять 'N', но только не знаю как это добавить к нижеприведённой процедуре. Спасибо
CREATE PROCEDURE [dbo].[sp_InsertUser]
@Login nvarchar(50),
@Password nvarchar(50),
@Role nvarchar(50)
AS
INSERT into Credentials (Login, Password, Role)
values (@Login,@Password,@Role)
SELECT SCOPE_IDENTITY()
GO
Но в базу значения всё равно записало как ??????
Попробовал
VALUES (Concat('N',@Login),Concat('N',@Password),Concat('N',@ROLE))
Тип данных должен был быть nvarchar,а не varchar. База просто заглючила, спасибо
Решение задачи: «Проблема с добавлением записи в SQL содержащей кириллицу»
textual
Листинг программы
SET CHARACTER SET utf8; SET character_set_client=utf8; SET character_set_connection=utf8; SET character_set_results=utf8;
Объяснение кода листинга программы
- Устанавливается кодировка символов для выполнения запроса на основе кириллицы.
- Устанавливается кодировка символов для клиентского соединения.
- Устанавливается кодировка символов для текущей сессии.
- Устанавливается кодировка символов для результатов запроса.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д