Что означает @@
символы перед некоторой переменной в хранимой процедуре t-sql? благодаря!@@ в t-sql хранимой процедуре
1
A
ответ
1
@@ - префикс, используемый системными переменными, например.
@@VERSION
Вы можете создать свои собственные переменные, имеющие один префикс @, например.
DECLARE @id INT
1
Из MSDN
Названия некоторых системных функций Transact-SQL начинаются с двух в знаков (@@). Хотя в более ранних версиях Microsoft SQL Server функции @@ называются глобальными переменными, они не являются переменными и не имеют одинакового поведения в качестве переменных. Функции @@ являются системными функциями, а их использование синтаксиса следует за правилами .
Таким образом, @@ не являются переменными, а предоставлены SQL Server для представления определенного значения для сервера или сеанса.
Например.
SELECT @@ERROR -- gives error status of previously executed statement.
--If statement succeeds , it contains value 0 else it contains last error number generated by system.
0
- Глобальные имена переменных начинаются с @@ префиксом.
- Постоянно поддерживается сервером.
системные функции.
Пример:
@@ ROWCOUNT
@@ VERSION
@@ СОЕДИНЕНИЯ
Смежные вопросы
- 1. Преобразование даты в хранимой процедуре tsql
- 2. TSQL динамическое добавление столбцов в хранимой процедуре
- 3. TSQL Parse XML в хранимой процедуре
- 4. TSQL - Изменение имени случая при циклировании в хранимой процедуре
- 5. TSQL - Ошибка в хранимой процедуре из-за ошибки преобразования
- 6. сохранение результата из функции tsql в хранимой процедуре
- 7. с использованием динамического sql в хранимой процедуре
- 8. SHA256 в хранимой процедуре T-sql
- 9. ошибка в хранимой процедуре
- 10. Логика в хранимой процедуре
- 11. Ошибка в хранимой процедуре
- 12. IF в хранимой процедуре
- 13. Где в хранимой процедуре
- 14. сортировка в хранимой процедуре
- 15. Ошибка в хранимой процедуре
- 16. Scope_Identity в хранимой процедуре
- 17. Рекурсия в хранимой процедуре
- 18. Удалить в хранимой процедуре
- 19. исключение в хранимой процедуре
- 20. Подзапрос в хранимой процедуре
- 21. записи в хранимой процедуре
- 22. Состояние в хранимой процедуре
- 23. SUM в хранимой процедуре
- 24. Ошибка в хранимой процедуре
- 25. преобразования в хранимой процедуре
- 26. Группа в хранимой процедуре
- 27. массив в хранимой процедуре
- 28. Если в хранимой процедуре
- 29. Вставка # в хранимой процедуре
- 30. Concatenation в хранимой процедуре
префикс для переменных зарезервированное SQL Server –
Я думаю, что это стоит читать Http: // www.codeproject.com/Articles/39131/Global-Variables-in-SQL-Server –