Вопрос Является ли sql языком программирования?

Регистрация
28 Окт 2013
Сообщения
90
Репутация
0
Спасибо
0
Монет
0
Является ли SQL языком программирования?
 
Частично. Когда вы на нем пишете, например, хранимые процедуры.
Но полноценным языком программирования T-SQL не является. На нем нельзя написать самостоятельную программу
 
Да, объявили его ЯП с появлением хранимых процедур
 
Да, предназначен для работы с базами данных
 
Это так называемый декларативный язык программирования, если говорить про чистый SQL, но нужно понимать, что это язык запросов для базы данных.Если говорить не только про запросы типа SELECT и UPDATE, но и включить сюда полноценные скрипты и процедуры (например, на T-SQL), то это уже вполне себе императивный язык программирования, хоть и довольно ограниченный и узкоспециализированный. Тут можно делать циклы, объявлять переменные и использовать условные операторы.
 
Только если в очень широком смысле... В SQL и HTML декларативная парадигма, то есть прямое описание того что хотим получить, а не команды которые описывают как именно это нужно получить
 
Конечно является, это ведь создание базы данных, даже через командную строчку.
 
Назад
Сверху