1樓:匿名使用者
q 904421306
這個儲存過程是拼接了一個sql來做資料處理。
set @item_lst='item_lst_tmp'
這是給@item_lst賦了一個值,另一種寫法是:select @item_lst='item_lst_tmp'
你要改動資料庫,要看你整體的資料處理邏輯是什麼。你貼的這段應該不是完整的。
另外,你要替換的這個db與現在用的這db結構一樣不一樣也是問題。
2樓:匿名使用者
if rtrim(@itemdow)='1'
beginupdate item_lst
set item_,再後面加一個。
select 選擇語句,估計就差不多了!
sql server裡面如何在儲存過程裡面獲取另一個儲存過程所返回的表的資料?
sql如何從兩個關聯的表中取出資料插入到另一個表?
3樓:海天盛
1.首先準備兩個資料表,如下圖所示,具有相同的結構。
2.然後在第一個資料表中插入一些資料。
3.然後我們開啟第二個資料表,您可以看到第二個表中沒有資料。我們需要在第一個中插入資料。
4.接下來,編寫insert語句,注意這一次直接在insert之後用select獲取資料。
5.然後我們可以看到第二個資料表中的資料。
6.最後,您可以在選擇查詢時使用where來過濾資料。
4樓:匿名使用者
選手您好,請將您的表截圖,上傳每個表的部分資料到問題處,方便問題的解決。
5樓:秀乞群群
第一種方法:
通過三條sql語句完成插入,即insert into前,使用select 專案名 into :
變數 from 另一張表 where id=你這裡的id,同理處理後面一個。
第二種方法:
直接在你插入的表中插入專案id和經辦人id,在顯示的時候,使用。
select 專案名,姓名 from 表1,表2,表3 where 表1.專案id=表2.專案id and 表1.姓名id=表3.姓名id
這裡表1是插入的**,表2是包括專案id和專案名稱的那張**,表3是包括姓名id和姓名的那張**。
經常使用convert(datetime變數)。
注意:變數是指那個控制元件下面的屬性。
如何定義一個儲存過程,將一張表中的某個屬性列的資料取出,用這些資料更新另一個表
sql儲存過程怎麼把查詢到的所有值,修改另一個表中的一個欄位中
6樓:匿名使用者
不明白你的意思,你的意思是不是把表1的一個欄位查詢到以後,把表2的一個欄位修改為 你剛才查詢出來得那個值?
7樓:愛梔竹的人
用遊標輪詢查詢的每條記錄,然後逐條update 另外表中的欄位。
怎麼在儲存過程裡呼叫另一個伺服器中的資料庫的表
8樓:匿名使用者
首先需要知道「另一個儲存過程」的結果集的所有列的型別。
假設「另一個儲存過程」的名字是sp1,沒有引數,返回的結果集共3列,全部為int型,那麼「儲存過程」裡新增一個與結果集列數相同的臨時表或表變數用於接收「另一個儲存過程」的結果集。
如下create procedure sp2asdeclare @t table(a int,b int,c int)
insert into @t(a,b,c)exec sp1
select * from @t
使用sqlserver儲存過程可以很大的提高程式執行速度,簡化程式設計維護難度,現已得到廣泛應用。
建立儲存過程。
和資料表一樣,在使用之前需要建立儲存過程,它的簡明語法是:
引用:create proc 儲存過程名稱。
[引數列表(多個以「,」分隔)]
as sql 語句。
sql server裡面如何在儲存過程裡面獲取另一個儲存過程所返回的表的資料? 10
9樓:匿名使用者
第一個儲存過程(被呼叫的)裡定義output引數,如:
...create procedure 儲存過程1@引數1 資料型別。
@引數2 資料型別 output
as儲存過程語句。
第二個儲存過程:
...create ..
...asdeclare @本地引數1
declare @本地引數2
exec 儲存過程1 @本地引數1,@本地引數2 output--這樣@本地引數2就可以直接使用了,帶回來的是儲存過程1中的@引數2.
10樓:匿名使用者
你可以在你所說的另一個儲存過程裡定義一個輸出引數。 在執行這個儲存過程前定義一個變數接收。這樣應該行了吧!
oracle 儲存過程:如何將查詢到的資料插入到另一個使用者名稱下的一張表中???
11樓:匿名使用者
看你的這兩個使用者是不是在同一個資料庫中,如果不是同一個資料庫,可以建立一個dblink來連線;如果是在同意個庫內可以這樣寫:
insert into a(column1,column2,column3)
select ,,from
where ;
Excel如何通過一個指令將另一個工作表部分引入
vba 複製到 原始資料 表。試下。sub aa dim x,arr x sheets 計算表 a1 range a1 aa1 0 range cells 2,x 4 cells 21,x 2 select sheets 計算表 select sheets 計算表 range b2 selectse...
格式化到另一個盤了 哭,怎麼格式化另一個系統盤
想找回丟失的檔案,建議你用windows版easyrecovery軟體試試吧,它恢復硬碟資料的功能十分強大,不僅能恢復被從 站清除的檔案,而且還能恢復被格式化的fat16 fat32或ntfs分割槽中的檔案。easyrecovery 可用行100 easyrecovery pro 漢化版。該軟體的使...
如何從另角度看世界,如何從另一個角度看世界?
職心眼兒 細心的你有沒有發現,如果將每天接觸到的人進行分類,無外乎以下兩種 一種人無論做什麼都在連聲抱怨,彷彿一切事情都是被逼無奈,事出有因 而另外一種人卻總是一副神清氣爽的狀態,幹什麼都帶勁兒,彷彿從來沒有過煩惱,並且前者的數量會遠遠超過後者。其實,誰不想每天快快樂樂地生活,沒有煩惱,沒有那憂傷 ...