如果資料庫的資料超過一定數量,如何自動刪除前面記錄

2022-03-15 21:13:32 字數 2469 閱讀 1471

1樓:匿名使用者

在開啟資料庫後執行統計記錄總數命令,然後根據情況在執行刪除命令

如何自動刪除資料庫記錄 5

2樓:

用sql的job處理

作業的操作

企業管理器

--管理

--sql server**

--右鍵作業

--新建作業

--"常規"項中輸入作業名稱

--"步驟"項

--新建

--"步驟名"中輸入步驟名

--"型別"中選擇"transact-sql 指令碼(tsql)"

--"資料庫"選擇執行命令的資料庫

--"命令"中輸入要執行的語句:

exec 儲存過程名 ... --該儲存過程用於建立表--確定

--"排程"項

--新建排程

--"名稱"中輸入排程名稱

--"排程型別"中選擇你的作業執行安排

--如果選擇"反覆出現"

--點"更改"來設定你的時間安排

然後將sql agent服務啟動,並設定為自動啟動,否則你的作業不會被執行

設定方法:

我的電腦--控制面板--管理工具--服務--右鍵 sqlserveragent--屬性--啟動型別--選擇"自動啟動"--確定.

3樓:

新建一個資料庫維護計劃,寫好刪除資料的sql,指定好執行的時間,就ok了

4樓:茗茶堂

oracle資料庫有作業可以定製時間執行儲存過程,你在儲存過程寫好刪除記錄的指令碼,把儲存過程執行加到job中就可以

5樓:西北癲貓

不太清楚你用的什麼資料庫。sql中有作業可以實現。

你可以寫好你的sql語句,然後建立個儲存過程

定期執行儲存過程就行 了

6樓:

資料庫裡有個計劃,進入後可以設定一會資料庫的管理和刪除 自己編輯事件就可以了

如何自動刪除資料庫表裡的資料

7樓:

一般用觸發器來實現,也可以通過設定**的方法實現:

如果在sql server 裡需要定時或者每隔一段時間執行某個儲存過程或3200字元以內的sql語句時,

可以用管理->sql server**->作業來實現。

1、管理->sql server**->作業(按滑鼠右鍵)->新建作業->

2、新建作業屬性(常規)->名稱[自定義本次作業的名稱]->啟用的方框內是勾號->

分類處可選擇也可用預設的[未分類(本地)]->所有者預設為登入sql server使用者[也可選其它的登入]->

描述[填寫本次工作詳細描述內容];

[ 建立作業分類的步驟:

sql server**->作業->右鍵選所有任務->新增、修改、刪除 ]

3、新建作業屬性(步驟)->新建->步驟名[自定義第一步驟名稱]->型別[transact-sql(tsql)指令碼]->

資料庫[要操作的資料庫]->命令

[ 如果是簡單的sql直接寫進去即可,也可用開啟按鈕輸入一個已寫好的*.sql檔案

如果要執行儲存過程,填 exec p_procedure_name v_parameter1,[ v_parameter2…v_parametern]

] ->確定

(如果有多個步驟,可以再次呼叫下面的新建按鈕;也可以對已有的多個步驟插入、編輯、刪除);

4、建作業屬性(排程)->新建排程->名稱[自定義排程名稱]->啟用的方框內是勾號->排程->反覆出現->

更改[排程時間表]->確定

(如果只要儲存此作業,不要定時做可以把啟用的方框內是勾號去掉);

5、建作業屬性(通知)->用預設的通知方法就好[當作業失敗時,寫入windows應用程式系統日誌] ->確定。

acc資料庫自動刪除舊資料記錄問題 70

8樓:

set rs = server.createobject("adodb.recordset")

rs.open "select * from 資料表 order by id desc",conn,1,1

hid = rs("id")

hid1=hid-30

do while not rs.eof

if rs("id")

end if

rs.movenext

loop

上面的**將保留最後30條記錄,其他均刪除。

9樓:

先通過rs記錄集把資料庫裡的資料從新到舊排列一下然後採用一變數進行迴圈計數,當記到30的時候,取得當前記錄的時間a,之後的記錄則進行刪除操作

delete from 表 where date

一對多關係的資料庫該怎麼建立,資料庫表多對多的關係怎麼建啊?

例如 學生的資料庫,一個老師教一個班 學生表裡面有個教師id欄位,這個欄位和老師表的教師id欄位就是多對一的關係,反過來就是一對多的關係,access 在有這兩個表的資料庫中,點選工具欄上的關係按鈕,把老師表的教師id欄位拖拽到學生表的教師id欄位,並選擇 實施參照完整性 這樣關係就建立完成了。在老...

高手請進資料庫的一些問題

你說的這些裡,powerbuilder 不是資料庫,是一款由某個資料庫商開發的開發工具 ide 哪個學了有用?那看你要做什麼用,一般來說,資料庫都是基於sql 92標準的,基礎的增刪改查都差不多,具體應用上有區別。自學難嗎,入門說難吧是有點,精通的話更難,但是如果有學習的動力和方法什麼都不是困難。學...

請教資料庫書上的一句話含義 「函式依賴是資料的重要性質,關係模式應能反映這些性質

r比如關係模式 學生 學號,姓名,性別,系別 學生是關係名r 括號裡的四個欄位是屬性集u,f是函式依賴集 其中一個比如 學號 姓名 是一組 一個學號能確定一個學生吧?那一個學號就能確定一個學生的n個屬性,比入確定這個學生的姓名 年齡或者其他屬性 學號和年齡 或者姓名 系別 是u的子集,關係可以看做是...