12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- [role="xpack"]
- [testenv="basic"]
- [[sql-functions-system]]
- === System Functions
- These functions return metadata type of information about the system being queried.
- [[sql-functions-system-database]]
- ==== `DATABASE`
- .Synopsis:
- [source, sql]
- --------------------------------------------------
- DATABASE()
- --------------------------------------------------
- *Input*:
- *Output*: string
- .Description:
- Returns the name of the database being queried. In the case of Elasticsearch SQL, this
- is the name of the Elasticsearch cluster. This function should always return a non-null
- value.
- ["source","sql",subs="attributes,callouts,macros"]
- --------------------------------------------------
- include-tagged::{sql-specs}/docs.csv-spec[database]
- --------------------------------------------------
- [[sql-functions-system-user]]
- ==== `USER`
- .Synopsis:
- [source, sql]
- --------------------------------------------------
- USER()
- --------------------------------------------------
- *Input*:
- *Output*: string
- .Description:
- Returns the username of the authenticated user executing the query. This function can
- return `null` in case Security is disabled.
- ["source","sql",subs="attributes,callouts,macros"]
- --------------------------------------------------
- include-tagged::{sql-specs}/docs.csv-spec[user]
- --------------------------------------------------
|