Параметры SQL Server 2005 VS Параметры Oracle - PullRequest
0 голосов
/ 24 марта 2012

Я переношу базу данных Oracle на SQL Server 2005.

В Oracle у нас были параметры в хранимых процедурах, таких как

CREATE OR REPLACE PROCEDURE WM_StoreMaster_GRID (
   SORTEXPRESSION           VARCHAR2,
   PAGEINDEX         IN OUT PLS_INTEGER)
IS
...

Но в Sql Server я могу использовать параметры вТочно так же, или это обязательный префикс всех параметров со знаком "@"?

Я не хочу использовать префикс @, так как это потребует переписывания веб-приложения для учета изменений.

Plz Help

1 Ответ

1 голос
/ 24 марта 2012

Нет, все параметры в SQL должны иметь префикс @.

Вот документация

Имена переменных должны начинаться с at (@)знак

И, в действительности, параметр - это просто открытая переменная.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...