Страница 1 из 1

Форматирование переменных

Добавлено: Ср 03 дек 2014 16:46
deas
Здравствуйте.

Нашел проблему с форматированием переменных написанных в разных регистрах.

Код: Выделить всё

CREATE PROCEDURE dbo.procedure1
  @Test BIT
AS
  SELECT @Test;
GO
CREATE PROCEDURE dbo.procedure2
AS
  DECLARE @test BIT;

  EXEC dbo.procedure1 @Test = @test;
GO
Если отформатировать текст второй процедуры, то он получается

Код: Выделить всё

CREATE PROCEDURE dbo.procedure2
AS
  DECLARE @test BIT;

  EXEC dbo.procedure1 @test = @test;
GO
А это уже не работающая процедура!

Так же проблема возникает при вызове нескольких процедур с подобным разнообразием параметров. Что то вроде

Код: Выделить всё

CREATE PROCEDURE dbo.procedure2
AS
  EXEC dbo.procedure1 @Test = 1;
  EXEC dbo.procedure3 @test = 1;
GO
тоже будет изменен один из вызовов.

Это можно исправить в настройках или вы сможете это поправить в дальнейшем?

Re: Форматирование переменных

Добавлено: Чт 04 дек 2014 11:24
Alexander
Пожалуйста, попробуйте выбрать опцию 'Do not change' в разделе 'Text Case -> Variable Case' окна Edit Formatting Profile.

Re: Форматирование переменных

Добавлено: Чт 04 дек 2014 13:44
deas
Спасибо, помогло.