SQL расшифровывается как язык структурированных запросов.
Это стандартизированный язык для общения с базой данных. SQL используется для извлечения данных, хранения или манипулирования данными в базе данных.
Операторы SQL выполняют следующие функции:
- Определение данных и манипулирование
- Управление системой
- Управление сессиями
- Управление транзакциями
- Определение схемы и манипулирование
Набор расширений SQL, которые позволяют разработчикам помещать данные в базу данных, называется сценариями SQL .
Язык манипулирования данными (DML)
Операторы DML используются для управления данными в объектах схемы. Некоторые примеры —
-
SELECT — получить данные из базы данных
-
INSERT — вставить данные в таблицу
-
ОБНОВЛЕНИЕ — обновляет существующие данные в таблице
SELECT — получить данные из базы данных
INSERT — вставить данные в таблицу
ОБНОВЛЕНИЕ — обновляет существующие данные в таблице
Язык определения данных (DDL)
Операторы DDL используются для определения структуры или схемы базы данных. Некоторые примеры —
-
CREATE — для создания объектов в базе данных
-
ALTER — изменяет структуру базы данных
-
DROP — удалить объекты из базы данных
CREATE — для создания объектов в базе данных
ALTER — изменяет структуру базы данных
DROP — удалить объекты из базы данных
Язык управления данными (DCL)
Некоторые примеры операторов DCL:
-
GRANT — дает пользователю права доступа к базе данных
-
REVOKE — отменить привилегии доступа, заданные командой GRANT
GRANT — дает пользователю права доступа к базе данных
REVOKE — отменить привилегии доступа, заданные командой GRANT
Зачем нам нужен SQL?
Когда мы создаем информационные представления в SAP HANA Modeler, мы создаем его поверх некоторых приложений OLTP. Все это в бэк-энде работает на SQL. База данных понимает только этот язык.
Чтобы проверить, соответствует ли наш отчет бизнес-требованиям, мы должны запустить SQL-оператор в базе данных, если вывод соответствует требованиям.
Представления HANA Calculation могут быть созданы двумя способами — графическим или с использованием сценария SQL. Когда мы создаем более сложные представления вычислений, нам, возможно, придется использовать прямые сценарии SQL.
Как открыть консоль SQL в HANA Studio?
Выберите систему HANA и выберите опцию консоли SQL в системном представлении. Вы также можете открыть консоль SQL, щелкнув правой кнопкой мыши по вкладке Каталог или по любому имени схемы.
SAP HANA может действовать как в качестве реляционной, так и в качестве базы данных OLAP. Когда мы используем BW в HANA, мы создаем кубы в BW и HANA, которые действуют как реляционные базы данных и всегда создают оператор SQL. Однако, когда мы напрямую обращаемся к представлениям HANA с использованием соединения OLAP, оно будет действовать как база данных OLAP, и будет создан MDX.