Для Google довольно сложно получить знак @, не так ли?
Вот ссылка на SQL Server справка по этому вопросу, где говорится:
Имена переменных должны начинаться со знака (@).
А вот ссылка на объявление переменных в PL-SQL , где им не предшествует @знак.
Итак, это зависит от того, какую конкретную базу данных вы используете.