sql-drop

    3熱度

    2回答

    是否有MySQL命令可以刪除除單個表中的第一個索引之外的所有額外索引,從而僅保留主索引? 我可以使用下面的MySQL命令刪除第二個Post_Date索引,但是我在刪除其餘所有內容時遇到問題。 mysql_query("ALTER TABLE $TableName DROP INDEX Post_Date"); 額外POST_DATE和Post_Date_x指標在腳本的開始創建的,所以我想在在腳

    1熱度

    2回答

    我正在嘗試編寫一個過程以更快地從任何表中刪除唯一約束。 IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dba].[spu_drop_uq_index]')) DROP PROCEDURE [dba].[spu_drop_uq_index] GO CREATE PRO

    3熱度

    1回答

    作爲安全性收緊練習,我將從Oracle數據庫用戶中刪除所有系統權限。現在,這個用戶只具有以下系統權限: 創建會話 UNLIMITED TABLESPACE 我希望用戶將無法做任何DDL命令。但令我驚訝的是,即使用戶不能創建DROP TABLE,用戶也可以在自己的模式下使用DROP TABLE。 Oracle documentation表示DROP TABLE的先決條件是「該表必須位於您自己的模式中

    1熱度

    1回答

    我想刪除一個#臨時表中,然後運行宏時,是否正確使用方法: tempdb..sysobjects 的腳本是: sScript = sScript + "IF EXISTS (SELECT * FROM tempdb..sysobjects WHERE xtype = 'U' AND name like '#vl_enrolledByDate%') " & vbCrLf sScript = sS

    3熱度

    1回答

    如何刪除發佈中的複製表以及訂閱? (僅限腳本) 我不想僅從複製中刪除它,因爲那麼表的未複製副本將保留在訂閱上。我想要刪除表格的所有實例。 所以我想要一個從發佈者中刪除表的腳本,並從發佈中刪除表,並在發佈者和所有訂閱者中刪除表。理想情況下,它需要表名的參數。

    3熱度

    3回答

    表格已滿,其中包含數據。是否可以將字段從[not null]更改爲[null]而不刪除並重新創建它? SQL寫入該表必須被刪除並重新創建。 :)

    8熱度

    1回答

    我有一個在任何時間點都有數百個活動連接的數據庫。當我使用DROP USER sql語句刪除用戶帳戶時,需要大約4秒鐘,在此期間所有其他連接都具有「正在檢查權限」狀態。這意味着要刪除1000個用戶,我將有效地將數據庫鎖定4000秒,這是不可接受的。不過,我注意到,從mysql.users表中刪除用戶行是即時的。 正在從mysql.users kosher刪除一行嗎?與使用DROP USER相比,有哪

    12熱度

    1回答

    我正在嘗試刪除以前是具有相同名稱'xyz'的架構所有者的角色'xyz'。我按照如下所示更改了模式所有權,並運行重新分配的所有權以防萬一(儘管所有表由不同用戶以超級用戶權限創建)。所以,我跑所有這些: alter schema xyz owner to postgres; reassign owned by xyz to postgres; alter default privileges in

    3熱度

    2回答

    有人在我訪問服務器後立即在我們的某個數據庫上刪除表。我不知道這是誰的。因爲這個人,我幾乎失去了工作。 所以我想知道有沒有一種方法可以檢查哪個用戶運行了查詢DROP TABLE my_table以便我可以向我的老闆證明我是無辜的?

    2熱度

    1回答

    我有一個與另一個表有外鍵關係的表。 我想檢查一下,如果這個關係存在,就放下它。 如何寫這個查詢。 謝謝。