Операция | Oracle | Microsoft | MySQL | PostgreSQL |
---|---|---|---|---|
Имя и версия СУБД | SELECT banner FROM v$version SELECT version FROM v$instance |
SELECT @@version | SELECT @@version | SELECT version() |
Комментарии | --комментарий | --комментарий /*комментарий*/ |
-- комментарий1 /*комментарий*/ #комментарий |
--комментарий /*комментарий*/ |
Конкатенация | 'раз' || 'два' | 'раз' + 'два' | 'раз' 'два' CONCAT('раз', 'два') |
'раз' || 'два' |
Имя текущей БД | SELECT name FROM v$database SELECT SYS_CONTEXT ('userenv', 'DB_NAME') FROM dual |
current_catalog current_database() |
||
Текущая схема | SELECT SYS_CONTEXT ('userenv', 'CURRENT_SCHEMA') FROM dual | current_schema[()] | ||
Текущий пользователь | SELECT SYS_CONTEXT ('userenv', 'CURRENT_USER') FROM dual | current_role current_user session_user user |
||
Текущий запрос | current_query() | |||
Имя сервера | SELECT SYS_CONTEXT ('userenv', 'HOST') FROM dual SELECT SYS_CONTEXT ('userenv', 'SERVER_HOST') FROM dual |
|||
IP сервера | SELECT SYS_CONTEXT ('userenv', 'IP_ADDRESS') FROM dual | inet_server_addr()2 | ||
IP клиента | inet_client_addr()2 | |||
Порт сервера | inet_server_port()3 | |||
Пользователь ОС | SELECT SYS_CONTEXT ('userenv', 'OS_USER') FROM dual |
Created
November 25, 2021 13:39
-
-
Save MAH69IK/478d3d6a5730860d993199a84c53e172 to your computer and use it in GitHub Desktop.
Особенности SQL-синтаксиса для разных СУБД
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment