當前位置:首頁 » 編程語言 » sql逐條

sql逐條

發布時間: 2022-02-16 18:44:24

sql查詢出的語句能逐條的自動運行到存儲過程嗎

可以用游標或生成自增臨時表處理

如:

declare roy_cur cursor for
select a,b from 表 where 條件
declare @a int,@b int--定義類型
open roy_cur
fetch next from roy_cur into @a,@b
while @@fetch_status=0
begin
exec 存儲過程 @a,@b]
fetch next from roy_cur into @a,@b
end
close roy_cur
deallocate roy_cur

㈡ 向SQL有條件逐條插入數據

先用排除法看看你的插入語句格式是否正確
方式是:輸入edit3.text後用showmessage看你的插入語句格式是否正確
在將插入語句在sql裡面執行一遍看是不是能通過
再不行的話就檢查下你的語句了

㈢ 怎麼在SQL里逐行修改數據

直接用一個UPDATE語句就可以實現更新。
UPDATE TEST SET ME = 0 WHERE ME IS NULL
當ME欄位是空時,更新為0,不知道ME是什麼類型,這么寫是數字的0

或者,使用CASE WHEN更能體現你的意圖
UPDATE TEST SET ME = (CASE WHEN ME IS NULL THEN 0 ELSE ME END)
逐行更新,當ME是空,更新成0,否則保持不變

你那麼寫沒必要,首先,你更新ME,首先這個ME在本行就是可以使用的,也就是你減法的後一半SQL,使用ME就可以了。還有,你的TEST2隻有一行數據么?如果不止一行,那麼你減法的第一個被減數的SQL,返回的結果就不唯一了,那麼這個語句一定是錯誤的。
TEST2和TEST有沒有關聯條件?就是直接減么?沒有TEST2哪一行減掉TEST1哪一行?

UPDATE TEST SET ME = ((SELECT WE FROM TEST2 where條件) - ISNULL(ME,0))
這樣是可以的,注意一下ISNULL(ME,0),這個是SQLSERVER的語法,表示如果ME欄位是空,給一個默認值是0.否則空做減法會出問題,結果就不對了。

㈣ SQL逐行遞增怎麼寫

SELECT T.ID0 ,(SUM(ID0) OVER(ORDER BY ID0)+ (SUM(ID0) OVER(ORDER BY ID0)*2))
FROM A T WHERE ROWNUM <15;

㈤ 具有一個相同關鍵欄位的兩張結構不同的表,如何用SQL語句逐條比較並更新其中一張表

有兩種方法
(1) Select * from AA,BB Where AA.姓名=BB.姓名
(2) Select * from AA JOIN BB on AA.姓名=BB.姓名
例:
dim Rs,Sql
Set Rs=Server.CreateObject("ADODB.Recordset")
Set Rs1=Server.CreateObject("ADODB.Recordset")
Sql="Select * from AA left join BB on AA.姓名=BB.姓名"
Rs.Open Sql,conn,1,3
if Rs.bof and Rs.eof then
Response.write("對不起,資料庫中沒有任何數據!")
else
do while not Rs.eof or err
Sql1="select * from AA where ID=" &Rs(0)
Rs1.Open sql1,conn,1,3
if Rs1.bof and Rs1.eof then
Response.write( Rs(0) & "不存在<br />")
else
Rs1("1")=Rs(6)'Rs(6) 6的下標為Rs中BB.1所在的位置;
'至於改成0的語句,你自己寫吧.
Rs1.Update
end if
Rs1.close
rs.movenext
loop
end if
Rs.close

熱點內容
緩存火影圖片 發布:2025-01-09 10:05:00 瀏覽:645
設置消費密碼驗證的渠道是什麼 發布:2025-01-09 09:59:21 瀏覽:869
小米9域名伺服器地址 發布:2025-01-09 09:59:14 瀏覽:607
各類資料庫 發布:2025-01-09 09:58:30 瀏覽:252
php判斷進制 發布:2025-01-09 09:54:44 瀏覽:282
何謂編程結構 發布:2025-01-09 09:54:09 瀏覽:381
python期末 發布:2025-01-09 09:54:01 瀏覽:709
方舟和輻射4哪個要求配置高 發布:2025-01-09 09:48:14 瀏覽:876
如何遊玩我的世界外國伺服器 發布:2025-01-09 09:21:27 瀏覽:468
烏克蘭編程 發布:2025-01-09 09:16:33 瀏覽:310