2014-12-10 4 views
1

Я обнаружил, что мне нужно использовать T-SQL довольно часто (и когда-то изобретательно) на работе, и я пытаюсь использовать свои навыки T-SQL на следующем уровне.Терминология для промежуточных достижений SQL

Я видел несколько запросов (например, упомянутые в хранимой процедуре here) , которые позволяют вам абстрагироваться над таблицами и (возможно, хотя я не уверен) другими объектами БД. Есть ли имя для запросов этого типа? Или запросы, выходящие за рамки основы SQL?

Я надеюсь на что-нибудь столь же простое, как ключевые слова для исследования, но ссылки и ресурсы будут потрясающими!

Благодаря

+1

Это не запрос. Это хранимая процедура с использованием курсора. Оба являются примерами языка SQL-скриптов, в данном случае t-sql. Язык сценариев обычно отличается от баз данных больше, чем запросов. –

+0

Моя ошибка, я понимаю разницу между хранимыми процедурами и запросами, это, вероятно, не самый лучший пример. Я обновлю свой вопрос, чтобы включить меня действительно интересует только T-SQL – jameselmore

ответ

1

При создании запроса в строку и выполнить эту строку, это называется как динамический SQL

Я настоятельно рекомендую вам прочитать прекрасную статью The Curse and Blessings of Dynamic SQL.