1樓:非典型天秤座
關於gzffrq這個欄位是不是時間欄位呢?樓主想要做何處理.
想的比較偏
樓主想7月以後實現該功能,那麼就建立觸發器吧.
create trigger insertdate on lzbffor insert
asdeclare @pjgz varchar(30)select @pjgz=pjgz from lzbf where [gzffrq]=max(gzffrq) and month([gzffrq])>6 and year([gzffrq])>=2007
if @pjgz<>''
begin
update lzbf set gjjpjgz=@pjgz where [gzffrq]=max(gzffrq)end
2樓:
不是查詢管理器,是查詢分析器
執行以下就可以了
use rsgz
goupdate lzbf set gjjpjgz = pjgzwhere gzffrq > '200706'
如果要自動的話,寫個觸發器就可以了
create trigger tri_test on lzbffor insert
asupdate lzbf set gjjpjgz = pjgzfrom inserted
where gzffrq > '200706'go
3樓:無煙的寂寞
先備份原表,
然後update lzbf set gjjpjgz=pjgz where gzffrq>200706
在 sql server 中,修改一個表中的一條記錄
如何修改sql資料庫裡某個記錄?
4樓:匿名使用者
可以通過update(更新)語句實現給該記錄操作。sql:update tablename set username ='zhangsan' where id =5;
解釋:因為改變的是某條記錄,所以必定有where條件來限定到此條語句,上面的舉例就是通過id的唯一性先確定此條記錄,之後通過update將tablename表中的username欄位值進行更新。
5樓:
雖不知道你的具體情況,但資料庫記錄是能改的,主要用update語句去調整。
6樓:匿名使用者
(1),用update語句去調整
(2),直接開啟資料庫去修改,然後記得儲存就行了啊!
7樓:
update tablename set 欄位=值 where ....
8樓:流浪雲風
使用update語句
update 表名 set 列1名 = 列1值,列2名 = 列2值,
......
where 條件
如何使用sql語句修改表內的資料
9樓:匿名使用者
修改表中內容
修改用到update語句,語句格式為:update 表名稱 set 列名稱 = 新值 where 列名稱 = 某值
即 update 員工表 set 部門id=01 where 員工id=0004
sql聯合主鍵
create table 表名 (欄位名1 int not null,
欄位名2 nvarchar(13) not null primary key (欄位名1, 欄位名2),
欄位名3…………
欄位名n………… )
擴充套件資料
主鍵是資料庫表的一個重要屬性,建立主鍵可以避免表中存在完全相同的記錄,也就是說主鍵在一張表中的記錄值是唯一的。 建立主鍵有兩種方法:一種是在資料庫提供的gui環境中建立,另一種是通過sql語句執行建立,下面分別介紹。
在資料庫提供的gui環境中建立(以sql7為例)。輸入表資訊後按ctrl鍵同時選中多行,然後點上面的主鍵按鈕就行了。
通過sql語句執行建立。又分兩種,一是在建表語句中直接寫,二是建表之後更改表結構。
在建表語句中直接寫:
create table 表名 (欄位名1 int not null,
欄位名2 nvarchar(13) not null primary key (欄位名1, 欄位名2),
欄位名3…………
欄位名n………… )
10樓:匿名使用者
/*修改員工表中員工編號為「0004」的員工所屬部門編號為01表名:員工表
列名:員工編號,部門編號*/
update 員工表 set 部門編號=01 --如果01是字元型,則加上單引號
where 員工編號='0004'
不知道是不是你要的答案
sqlserver資料庫怎麼檢視錶的修改記錄
11樓:匿名使用者
sqlserver的日誌檔案裡其實記錄了所有的資料寫入動作。但是,sqlserver自帶的工具裡只能看到一些「大」的動作。我所知道的是用第三方的一個軟體:
mssql日誌分析和資料恢復(logexplorer)可以檢視,但是要安裝在伺服器上。用於生產的伺服器資料庫最好別亂安裝**不明的東西,呵呵。順便說,因為多數企業的sqlserver服務的客戶端都使用相同的id進行登入操作,所以,想查是誰幹的,基本不可能。
其實,從安全上看,sqlserver更適合於作為三層架構的資料庫,躲去後臺,不與終端使用者直接接觸。
sql語言中刪除資料庫表和刪除資料庫表中記錄分別使用什麼命令?
12樓:匿名使用者
刪除表用drop語句:drop table tablename;
解釋:上面語句的意思就是刪除表名為tablename的表。
刪除記錄用delete語句:delete from tablename where username = '123';
解釋:上面語句的意思就是刪除tablename表中username欄位的值為123的所有記錄。
備註:drop通常是刪除的物件,delete通常刪除的是某些特定條件下的記錄。
13樓:人心無求品自高
刪除表:delete drop table
刪除行:delete from table where ...
14樓:匿名使用者
1、delete drop tablename
2、delete from 表名 where 條件
sql資料庫記錄修改時間
15樓:匿名使用者
如果要改成 當天日期的話:
update 表名 set checktime=to_date(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:
mi:ss') where checktime=to_date('2010-10-11 19:14:
43','yyyy-mm-dd hh24:mi:ss')
----如果要這樣改的話:2010-10-11 19:14:43 改成 2011-11-11 19:14:43 。就是隻改月數的話,
----可以用add_months(date,n)函式update 表名 set checktime= add_months(checktime,12) where checktime=to_date('2010-10-11 19:14:43','yyyy-mm-dd hh24:
mi:ss')
16樓:
方法一,可以先檢視資料庫日誌,
方法二,建立儲存過程,增加日期屬性。只要一對資料有改動,使用getdate()函式,自動獲取當前日期。
17樓:
可以檢視資料庫日誌...
以後為了方便的話你可以增加欄位來顯示更新/新增的時間
SQL資料庫有什麼優點,相比SQL資料庫,圖資料庫有何優勢?
sql server的優點眾多,讓其在資料庫領域獨佔鰲頭,成為最受使用者歡迎的資料庫系統,下面就讓我們來了解sql server的優點和缺點。sql server是一個關聯式資料庫管理系統,它最初是由microsoft,sybase和ashton tate三家公司共同開發的於1988 年推出了第一個...
資料庫SQL語句
create function dbo isin string1 varchar 100 string2 varchar 4000 returns bitas begin if charindex string1 string2 0 begin return 1 endreturn 0 end呼叫 ...
sql2019資料庫還原資料庫提示資料庫不一致的問題
進入查詢分析器中,選擇所使用的資料庫,並檢查該資料庫是否存在錯誤。可以看到該資料庫存在4個分配錯誤和1個一致性錯誤。為你實際要處理 的資料庫.發現錯誤後要開始修復,所使用語句下 sp dboption dbname single user true 把資料庫置為單使用者模式dbcc checkdb ...