Как написать MSSQL хранимую процедуру с русским комментарием?
Как можно реализовать запись в служебные поля хранимой процедуры, например в EXTERNAL_NAME, русский текст во время CREATE/ALTER хранимой процедуры?
Допустим есть хранимая процедура на MSSQL
ALTER PROCEDURE [dbo].[ReportGetUsersByClubId]
(@clubId BIGINT)
AS
BEGIN
SET NOCOUNT ON;
SELECT * from Users Where club_id = @clubId
END
Как добавить в какое нибудь служебное поле комментарий. Например : Отчет о получении списка пользователей
@CheeseMaster Значит вы не так глубоко знаете Хранимые процедуры =) при создании хранимой процедуры она записывается в служебную таблицу information_schema.routines с заполненными полями SPECIFIC_CATALOG, SPECIFIC_NAME, SPECIFIC_SCHEMA и т.д их очень много на самом деле, а вот как изменить какое нибудь системное поле (не важно какой, русский или английский текст) найти не могу
INFORMATION_SCHEMA - это системный каталог и MS SQL Server вроде как не даёт прав на ручную модификацию его содержимого.
Для решения вашей проблемы заведите таблицу StoredProceduresDescrition, в которой храните нужную вам информцию..