clickhouse中如何判断当前选择的数据库

Pet*_*ore 1 command-line-interface clickhouse

如何找到最后使用use <database>clickhouse 中的命令选择的数据表(即您当前的数据库名称)?

vla*_*mir 7

需要使用currentDatabase -函数:

\n\n
SELECT currentDatabase()\n/*\n\xe2\x94\x8c\xe2\x94\x80currentDatabase()\xe2\x94\x80\xe2\x94\x90\n\xe2\x94\x82 default           \xe2\x94\x82\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x98\n*/\n\nuse system;\n\nSELECT currentDatabase()\n/*\n\xe2\x94\x8c\xe2\x94\x80currentDatabase()\xe2\x94\x80\xe2\x94\x90\n\xe2\x94\x82 system            \xe2\x94\x82\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x98\n*/\n
Run Code Online (Sandbox Code Playgroud)\n\n
\n\n

与此功能相关的一些问题:

\n\n

#6104:currentDatabase()+在集群DDL上创建表

\n\n

github 中的问题..

\n