[SQL ] 顯示正在使用的資料庫名稱?

看板Database作者 (LaPass)時間13年前 (2012/07/04 21:55), 編輯推噓3(308)
留言11則, 4人參與, 最新討論串1/2 (看更多)
如標題 請問有辦法直接打指令知道現在正在使用哪個資料庫嗎? 以及.... 有沒有辦法這樣 DROP DATABASE (正在使用的資料庫); 稍為查了一下,查不太到... 倒是可以把所有資料庫名稱撈出來 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.233.152.54

07/04 23:00, , 1F
MS SQL嗎?
07/04 23:00, 1F

07/04 23:01, , 2F
SELECT DB_NAME()
07/04 23:01, 2F

07/04 23:08, , 3F
感謝 我試試看~
07/04 23:08, 3F

07/04 23:08, , 4F
也想問問MySQL的,或是其他不同的資料庫
07/04 23:08, 4F

07/04 23:11, , 5F
DROP DATABASE DB_NAME(); 失敗了呢 :P
07/04 23:11, 5F

07/04 23:16, , 6F
MySQL:SELECT DATABASE();
07/04 23:16, 6F

07/04 23:16, , 7F
Oracle:select db_unique_name from v$database;
07/04 23:16, 7F

07/06 10:31, , 8F
Oracle借題一問能不能用指令查出每個table對應的角色呢?
07/06 10:31, 8F

07/06 17:49, , 9F
select owner,table_name from dba_tables;
07/06 17:49, 9F

07/06 17:49, , 10F
沒dba權限 用all_tables
07/06 17:49, 10F

07/12 11:51, , 11F
原來如此 感謝
07/12 11:51, 11F
文章代碼(AID): #1Fz4jAxd (Database)
文章代碼(AID): #1Fz4jAxd (Database)