當前位置:首頁 » 編程語言 » sql更新欄位

sql更新欄位

發布時間: 2022-01-10 06:43:45

sql欄位更新

(不好意思,查詢的地方筆誤了:)
可以再嵌套一個查詢:

Dim mBigID
set rs1=server.createobject("adodb.recordset")
sql="select bigid from XS20_SORT where wwwsort = "&sort&"" >>>>>注意如果這個wwwsort是數字類型的欄位應該這樣寫,如果是字元類型的,要再加一對單引號.
rs1.Open sql,conn,1,1>>>>這地方剛才寫錯了:)
mBigID = ""
If Not rs1.Eof Then
mBigID = rs1("bigid")
End If
rs1.Close
Set rs1 = nothing

rs("bigid")= mBigID

如果還有問題,發郵件給我吧,我的郵箱是[email protected]

② sql更新資料庫語句

sql更新資料庫語句
UPDATE語句用於更新修改指定記錄的數據,其用法為:

UPDATE tbl_name SET col_name1=value1, col_name2=value2, … WHERE conditions

對符合條件的記錄,更新修改指定欄位的值。若沒有WHERE條件限定,則對所有記錄進行更新修改。例如:

圖 4.23 更新記錄

③ SQL 更新一個欄位

rs.open "select * from accinformation where ccaption = '存貨是否分類'",conn,1,1
if rs.eof(或not rs.eof) then
update accinformation set cdefault='false' where cdefault='true'
end if

④ 請問SQL server 中如何更新欄位

no是什麼類型的?如果是nvarchar或者varchar,並且欄位長度在8位元組或8位元組以上,可以直接更新。
update A
set no='0000'+no
如果不是字元串類型的,那需要修改欄位類型
修改語句為
alter table A
alter column no varchar(8)
修改以後再執行更新

⑤ sql update 欄位+字元串

我用oracle測試了一下。發現結果顯示:2 rows updated.

但是select * from orderinfo;
發現數據沒有變化。
繼續:update orderinfo set orderId ='000'+orderId where length(orderId)=4
顯示:2 rows updated.
但是數據仍然沒有變化...
尋找問題中...

補充:
問題解決了。
我用的是:
update orderinfo set orderid=concat('000',orderid) where length(orderid)=4;

再補充:
在mysql中測試了下,相同的語句行得通。

⑥ sql怎樣更新表中姓名欄位的名字

應該是不行的,姓名長度不確定也沒有分隔符。
比如:張三四五六,到底張三是姓名還是張三四或者張三四五。
要麼統一前兩個字元是姓名,要麼姓名與其他字元之間有分隔符,比如:張三+四五六。

⑦ 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'

(7)sql更新欄位擴展閱讀

SQL的update語句寫法的特點

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

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

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

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

⑧ sql如何更新數據(用sql語句)

代碼如下:
--創建鏈接伺服器
exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '遠程伺服器名或ip地址 '
exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用戶名 ', '密碼 '

--查詢示例
select * from ITSV.資料庫名.dbo.表名

--導入示例
select * into 表 from ITSV.資料庫名.dbo.表名

--以後不再使用時刪除鏈接伺服器
exec sp_dropserver 'ITSV ', 'droplogins '

--連接遠程/區域網數據(openrowset/openquery/opendatasource)
--1、openrowset

--查詢示例
select * from openrowset( 'SQLOLEDB ', 'sql伺服器名 '; '用戶名 '; '密碼 ',資料庫名.dbo.表名)

--生成本地表
select * into 表 from openrowset( 'SQLOLEDB ', 'sql伺服器名 '; '用戶名 '; '密碼 ',資料庫名.dbo.表名)

--把本地表導入遠程表
insert openrowset( 'SQLOLEDB ', 'sql伺服器名 '; '用戶名 '; '密碼 ',資料庫名.dbo.表名)
select *from 本地表

--更新本地表
update b
set b.列A=a.列A
from openrowset( 'SQLOLEDB ', 'sql伺服器名 '; '用戶名 '; '密碼 ',資料庫名.dbo.表名)as a inner join 本地表 b
on a.column1=b.column1

--openquery用法需要創建一個連接

--首先創建一個連接創建鏈接伺服器
exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '遠程伺服器名或ip地址 '
--查詢
select *
FROM openquery(ITSV, 'SELECT * FROM 資料庫.dbo.表名 ')
--把本地表導入遠程表
insert openquery(ITSV, 'SELECT * FROM 資料庫.dbo.表名 ')
select * from 本地表
--更新本地表
update b
set b.列B=a.列B
FROM openquery(ITSV, 'SELECT * FROM 資料庫.dbo.表名 ') as a
inner join 本地表 b on a.列A=b.列A
--3、opendatasource/openrowset
SELECT *
FROM opendatasource( 'SQLOLEDB ', 'Data Source=ip/ServerName;User ID=登陸名;Password=密碼 ' ).test.dbo.roy_ta

⑨ SQL更新欄位

oracle:
update 表名 set 欄位A=substr(instr (欄位A,'|')+1,99999);

sqlserver:
update 表名 set 欄位A=substring(charindex(欄位A,'|')+1,99999);

99999那個位置,你就看你欄位設置的多長,設置多長寫多長就好了

⑩ SQL語句更新符合條件的某欄位值

account表中應該有賬戶ID這個主鍵欄位吧?暫且定為account_id吧

我們假設ID為333的賬戶需要話費200餘額和300積分,則sql這樣寫

updateaccountsetbalance=balance-200,cowpea=cowpea-300whereaccount_id=333andbalance>=200andcowpea>=300
熱點內容
櫻花伺服器測試ip 發布:2024-09-20 20:10:39 瀏覽:279
爐石傳說安卓怎麼玩 發布:2024-09-20 20:09:59 瀏覽:312
ios開會員為什麼比安卓貴 發布:2024-09-20 20:09:55 瀏覽:568
緩存伺服器redis 發布:2024-09-20 20:09:01 瀏覽:75
優酷上傳ts 發布:2024-09-20 19:55:58 瀏覽:273
minecraft怎麼開伺服器地址 發布:2024-09-20 19:52:14 瀏覽:651
android彈出布局 發布:2024-09-20 19:14:29 瀏覽:981
預演算法包括 發布:2024-09-20 18:52:07 瀏覽:764
什麼數字後面跟著密碼 發布:2024-09-20 18:52:07 瀏覽:878
訂座源碼 發布:2024-09-20 18:52:06 瀏覽:383