當前位置:首頁 » 編程語言 » SQLUPDATE

SQLUPDATE

發布時間: 2022-02-02 11:49:08

sql更新語句問題

如果是SQLSERVER
可以使用
UPDATE TABLE1
SET TABLE1.COLUMN = TABLE2.COLUMN
FROM TABLE2
WHERE TABLE1.COLUMN1 = TABLE2.COLUMN1 AND ....
和SELECT語句差不多,WHERE條件寫好就行。

ORACLE,不能使用FROM格式,只能用子查詢
UPDATE TABLE1 SET COLUMN = (SELECT COLUMN FROM TABLE2 WHERE TABLE1.COLUMN1 = TABLE2.COLUMN1)

Ⅱ SQL更新時間

測試環境:winXP+SQL server2000

create table #aa(id int identity(1,1),Num varchar(10),begintime datetime,diff int)
go
insert into #aa(num,begintime)values('A','11:30')
insert into #aa(num,begintime)values('A','16:20')
insert into #aa(num,begintime)values('A','20:10')
insert into #aa(num,begintime)values('A','23:30')
insert into #aa(num,begintime)values('B','12:10')
insert into #aa(num,begintime)values('B','19:00')
insert into #aa(num,begintime)values('B','23:50')

select * from #aa

--只有每台機器的第一筆不更新
update a set diff=datediff(n,b.beginTime,a.beginTime) from #aa a,#aa b where a.num=b.num and a.id=b.id+1

--更新每台機器的第一筆
--用null來判斷,這句只能執行第一次
update #aa set diff=datediff(n,'8:00',beginTime) where diff is null
--如果用這句,就可以多次執行
update a set diff=datediff(n,'8:00',beginTime) from #aa a where not exists(select * from #aa b where a.Num=b.Num and a.id=b.id+1 )

select * from #aa

Ⅲ SQL更新語句

ALTER TABLE b ALTER c
FieldName1
FieldType [( nFieldWidth [, nPrecision])] [NULL | NOT NULL] [CHECK lExpression1 [ERROR cMessageText1]]
[AUTOINC [NEXTVALUE NextValue [STEP StepValue]]] [DEFAULT eExpression1]
[PRIMARY KEY | UNIQUE [COLLATE cCollateSequence]]
[REFERENCES TableName2 [TAG TagName1]] [NOCPTRANS] [NOVALIDATE]

能改的差不多就是這些屬性,請對應D、E的屬性名使用命令

不知道看得懂不?看不懂就去看MSDN,在索引里輸入 alter table

Ⅳ SQL更新語句

update web_news set nHits =' 23'+nHits where nClass = 667
' '是字元串符號,+可以當做字元串連接符,先要保證nHits為字元型

Ⅳ SQL的update語句怎麼寫

UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值,update語句的寫法:

1、UPDATE table_name

2、SET column1=value1,column2=value2,...

3、WHERE column(1)=value(1),column(2)=value(2)...and column(n)=value(n);

4、UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing',WHERE LastName = 'Wilson'

(5)SQLUPDATE擴展閱讀

SQL的update語句寫法的特點

1、一體化:SQL集數據定義DDL、數據操縱DML和數據控制DCL於一體,可以完成資料庫中的全部工作。

2、使用方式靈活:它具有兩種使用方式,即可以直接以命令方式交互使用;也可以嵌入使用,嵌入到C、C++、FORTRAN、COBOL、JAVA等主語言中使用。

3、非過程化:只提操作要求,不必描述操作步驟,也不需要導航。使用時只需要告訴計算機「做什麼」,而不需要告訴它「怎麼做」。

4、語言簡潔,語法簡單,好學好用:在ANSI標准中,只包含了94個英文單詞,核心功能只用6個動詞,語法接近英語口語。

Ⅵ sql更新語句

update 語句本身只能一次更新一個表,想要同時作,可以寫成存儲過程,或者上面的合並豫劇。

Ⅶ SQL更新語句

要求更新A的值為(當B=1,C的值相等,C的值相加),把A更新為C的值。這句話根本讀不通。最好重新描述一下。
當B=1時,C的值相等,C的值相加(這不是很矛盾嗎)

Ⅷ SQL更新日期 一張表2個欄位,date1,date2 輸入date1,通過觸發器得出DATE2

create trigger MyTr
on 一張表
for update
as
if update(date1)
update 一張表
set date2=(
case when
day(a.date1)<25
then
cast(year(a.date1) as varchar(4))+'-'+cast(month(a.date1) as varchar(2))+'-25'
else
cast(year(adddate(mm,1,a.date1)) as varchar(4))+'-'+cast(adddate(mm,1,month(a.date1)) as varchar(2))+'-25'
end)
from inserted as a inner join 一張表 as b
on inserted.主鍵=b.主鍵

Ⅸ SQL更新語句

update con set 欄位A=replace(欄位A,欄位b,' ')

Ⅹ 修改SQL更新語句語句

sql="update artcile set kind='" & request("kind") & "',
title='" & request("title") & "',
artcile='" & request("artcile") & "',
date='" & date() & "'"

conn.excute sql

熱點內容
共享一個ip伺服器 發布:2024-04-23 15:46:26 瀏覽:141
如何打開好萊客密碼鎖 發布:2024-04-23 15:46:22 瀏覽:161
我的世界演戲伺服器房間號 發布:2024-04-23 15:44:11 瀏覽:83
雲伺服器的帶寬有用嗎 發布:2024-04-23 15:39:10 瀏覽:123
老款安卓平板玩吃雞反應慢怎麼辦 發布:2024-04-23 15:20:17 瀏覽:570
小程序全套源碼 發布:2024-04-23 15:07:58 瀏覽:716
伺服器業務ip地址怎麼配 發布:2024-04-23 15:03:05 瀏覽:990
銅排折彎最簡單的演算法 發布:2024-04-23 14:48:53 瀏覽:23
我的世界伺服器倒計時清理指令 發布:2024-04-23 14:21:14 瀏覽:467
五班資料庫 發布:2024-04-23 13:59:57 瀏覽:798