使用目錄(數據庫SQL)

設置當前目錄。設置當前目錄後,將從當前目錄解析sql引用的表、函數和視圖的部分和未限定標識符。

設置編目還會將當前數據庫重置為默認的

語法

使用|目錄catalog_name|“catalog_name”

參數

  • catalog_name

    要使用的目錄的名稱。如果數據庫不存在,則拋出異常。

例子

使用已經存在的'hive_metastore'。>使用目錄hive_metastore>使用目錄“hive_metastore”——使用不存在的'some_catalog'>使用目錄some_catalog錯誤目錄“some_catalog”發現設置目錄會重置數據庫為' default '>使用目錄some_cat>選擇current_database(),current_catalog();some_cat默認的——在當前目錄中設置模式>使用數據庫some_db>選擇current_database(),current_catalog();some_catsome_db——重新設置目錄和模式>使用數據庫主要my_db>選擇current_database(),current_catalog();主要my_db—設置目錄將重新設置數據庫為'默認'>使用目錄some_cat>選擇current_database(),current_catalog();some_cat默認的