1樓:匿名使用者
對於這樣的問題..希望樓主下次不要那麼吝嗇多給點分.. create trigger student_update2 on student
for update
asif update (student_id)begin declare @new_id int,@old_id int --因為你沒說資料型別.這裡假定學號是整型.select @new_id=student_idfrom inserted select @old_id=student_idfrom deleted
update student_course set student_id=@new_idwhere student_id=@old_idend
2樓:匿名使用者
create trigger student_update2 on student
for update
asdeclare @studentid char()select @studentid=inserted.student_id from inserted,studentwhere student.student_id=inserted.
student_id update student_course set student_course.student_id=@studentidfrom deleted,student_coursewhere student_course.student_id=deleted.
student_id
sql的update語句怎麼寫?
3樓:百度文庫精選
內容來自使用者:supertower
sql server中的資料改動是免不了的,使用update語句就可以實現我們對資料庫資料的更新修改操作,下面就讓我們來了解一下update語句的用法。
sql server update語句用於更新資料,下面就為您詳細介紹sql server update語句語法方面的知識,希望可以讓您對sql server update語句有更多的瞭解。
現實應用中資料庫中的資料改動是免不了的。通常,幾乎所有的使用者資料庫中的大部分資料都要進行某種程度的修改。在sql server資料庫中要想修改資料庫記錄,就需要用update語句,update語句就是為了改變資料庫中的現存資料而存在的。
這條語句雖然有一些複雜的選項,但確實是最容易學習的語句之一。這是因為在大多數情況下,這條語句的高階部分很少使用。在使用者看來,update語句只是用來改變指定行中的資料。
但實際的內部情況是,sql server從表中刪除舊的資料行並插入新行。
sql server update語句的語法如下:
1.update set = where
下面是語法選項簡介:
表的名稱。該表包含了要修改值的列要修改資料的列的名稱要輸入到列中的新值這是update語句中最重要的部分。通過指定一個好的搜尋條件,你能夠限定表內被修改的行數。
如果你不指定搜尋條件,sqlserver會用新值修改表內的所有行比如現在我們要把超市表內的每件商品**都提高11%,是否有必要為每一行都寫一
4樓:夜很美
oracle語句,修改表內的單行資料,如下:
update 表名 set a=新的值,b=新的值,c=新的值,d=新的值 where id=要修改的id的值;
5樓:
update 表名 set 欄位名="值" where
update 表名 set 欄位名1="值1",欄位名2="值2",…… where
6樓:匿名使用者
update x set b=新值,c=新值,d=新值,e=新值 where a=f
7樓:
update users set name=dodoit, where uid=100028
sql update語句問題,條件滿足就更新某欄位,不滿足就不更新。
8樓:d調的聰
update 表名 set b = '00' where a ='0' and b <>'00'
update 表名 set c = '000' where a ='0' and c ='111'
sql裡面的update更新語句資料怎麼寫?
9樓:匿名使用者
update prdt set prd_no=replace(prd_no,原來的字元,新的字元)
你說的這個就可以寫成
update prdt set prd_no=replace(prd_no,'ad','ae')
10樓:匿名使用者
update 表名 set 列名=更新值 where 《更新條件》
11樓:匿名使用者
你可以利用定義儲存過程來修改 那樣的話必你一個一個改快多了!!!
sql資料庫update修改語句問題
12樓:匿名使用者
1、語句定義為:update 表名稱 set 列名稱 = 新值 where 列名稱 = 某值
2、例如:
update person set firstname = 'fred' where lastname = 'wilson'
意思為:將 lastname 是 "wilson" 的人的 firstname改為fred。
3、update語句也可修改多個欄位值。寫法為update 表名set 列a= '*', 列b= '*'
where 列名稱 = 某值;
13樓:
sql server?
14樓:匿名使用者
問題呢?問題呢?問題呢?問題呢?
在這句sql語句裡的是什麼意思,在這句sql語句裡 是什麼意思
叫做萬用字元,代表任何字元任意數量 如 a 就代表一個字串只要包含字母a就符合條件 a 則代表一個字串需要以字母a結尾才符合條件 a 就是以a開頭的字串了 在這句sql語句裡 是什麼意思 叫做萬用字元,代表任何字元任意數量 如 a 就代表一個字串只要包含字母a就符合條件 a 則代表一個字串需要以字母...
sql 語句問題,sql語句的問題?
這兩個在效能上應該是沒什麼差別的,或者說差別不大,也沒人去考證這個事實。但是這兩個sql在安全上卻有很大的差別,舉個例子,比如說你寫的是第一個 select from stu where id 1 假如你傳入的值是1,簡單的連線可能是這樣 jsp?id 1。然後拼接字串就可以得到上面那個語句了。但是...
英語句子問題,英語句子問題謝謝
英語詩歌中的語法變異現象是很常見的,這些變異在一般普通的語言中被視為荒謬,專邏輯混亂,不合語法,屬但是,在 語不驚人死不休 的詩歌語言中卻可以成為特殊而有效的表現手段。例如 you pays your money and youdoesn t take your choice.我們不能用語法規則來衡...