1樓:匿名使用者
用sql server 的job也就是作業,定時的執行指定的儲存過程就行,在儲存過程裡面寫sql語句就行,想幹嘛就幹嘛。至於**,還真不會直接寫job的**,都是通過介面操作實現的。sql server 2000 是在企業管理器下的sql server**下,sql server 2005/2008是sql server management studio下的sql server**下,具體的可以搜尋一下
2樓:匿名使用者
幹掉前一天的資料。oracle用的多,sqlserver用的少了, 應該不會錯。
其實你查查自己就搞定了,**很簡單。
create table sc(
sno varchar(20) not null primary key,
date1 date
)if exists (select name
from sysobjects
where name = 'd_s' and type = 'tr')
drop trigger d_s
gocreate trigger d_s
on student for delete
asdelete sc
where sc.date1<( dateadd(day,-1,getdate()))go
acc資料庫自動刪除舊資料記錄問題 70
3樓:
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條記錄,其他均刪除。 4樓: 先通過rs記錄集把資料庫裡的資料從新到舊排列一下然後採用一變數進行迴圈計數,當記到30的時候,取得當前記錄的時間a,之後的記錄則進行刪除操作 delete from 表 where date move嘛,等於0表示和前一個記錄交換,等於1表示和後一個記錄交換。你看看會不會是在出的問題呢 當查詢出的記錄正好是第一個記錄時,moveprevious之後,再引用rs 會出錯。我又看了一下,應該就是和的問題。你在開啟記錄時使用了 id是主鍵吧?那麼開啟的rs中肯定只有最多一條記錄。如果這時使用r... 第一 將資料庫和程式檔案放在一個目錄下就行了。delphi的工作原理是先按ado提供的絕對路徑查詢資料庫,如果沒有,則在當前程式的目錄下查詢資料庫。你將你的程式打包之後在其他機器上安裝,絕對路徑不一樣了,而且程式目錄下也沒有資料庫,當然會提示找不到了。第二 1,檢視一下控制面板裡的sql odbc資... 刪除sql語句 delete from 表名 where 條件語句刪除時一定要帶條件,否則就是清空被刪除表的所有資料,當然你需要那樣刪除的話除外.sql語句的delete語句是資料的刪除將刪除表的部分或全部記錄,刪除時可以指定刪除條件從而刪除一條或多條記錄。如果不指定刪除條件,delete語句將刪除...Asp資料庫問題,asp 資料庫問題
Delphi資料庫,Delphi 資料庫
access資料庫怎麼建立刪除查詢