sql建立儲存過程,如何在sql建立一條插入資料的儲存過程

時間 2025-04-26 16:06:48

1樓:匿名使用者

create procedure 工資查詢@staid char(10)=null as if @staid is null print '請輸入員工工號!'else select 員工工號=員工基本資訊表。工號, 姓名=員工基本資訊表。

姓名, 基本工資=員工工種情況表。基本工資, 加班津貼=員工工種情況表。基本工資/30*員工津貼資訊表。

加班天數,月工資=員工工種情況表。基本工資/30*員工津貼資訊表。加班天數+員工考勤沒橋局情況表。

考勤*20+員工工種情況表。基本工資from 員工基本資訊表,員工工種情況表,員工考勤情況表,員工津貼資訊表where 員工基本資訊表。工號=@staid and 員工基本資訊枯讓表消滲。

工號=員工工種情況表。工號 and 員工工種情況表。工號=員工津貼資訊表。

工號 and 員工考勤情況表。工號=員工津貼資訊表。工號 and 員工考勤情況表。

工號=員工基本資訊表。工號go

2樓:匿名使用者

1、查系統是否已存在儲存過程應該知攜帆用 if exists(select 1 from sysobjects where name='工資查詢')2、你員工工種搭雹情況表裡的基本工資我猜是int型別隱察的 所以與 rtrim(@工號) 做比較時出錯了 其他還行。

3樓:匿名使用者

where只宣告瞭2個表的連線條件,沒有數值條件,加上 and 員工基本資訊表。工號=@mm

如何在sql建立一條插入資料的儲存過程

4樓:惠企百科

1、首先需要開啟sql server managment管理工具,新建乙個表。

2、然後在表中插入一些樣例資料。

3、接下來在sql server managment中右鍵單擊可程式設計性,選擇新建儲存過程。

4、然後在sql編寫介面中編寫sql語句或巧,注意這裡的@name就是接收的輸入引數。

5、編寫好儲存過程,執行一下,就會在可程式設計性下面找到建立的儲存過程。

6、最後通過exec呼叫一下儲存過程,在呼叫的時候傳入引數,就實現了帶參衫乎鍵數的儲存過程頃閉編寫了。

c 的,sql,使用儲存過程

你的儲存過程寫錯啦 你想要的是從output引數中取得值,但是在儲存過程裡沒有給這兩個引數設定值。因此你取得的值也就是空的了。alter procedure dbo stuinfo select stuid varchar stuname varchar output,stuidno varchar...

sql 儲存過程建立表的問題,Sql 儲存過程建立表的問題!

救救大漢江山吧 把建立語句拼成字串 儲存過程中用exec去執行建立 殤忄路 額 什麼問題呢?你要建立儲存過程?create or replace procedure test pro p name in varchar2,out msg out varchar2 定義輸入引數p name 輸出引數o...

如何用SQL語句建立檢視,如何用SQL語句建立一個檢視

新模式行業 使用create view語句就可以建立檢視了,具體語句如下 create view viewname as select from tab edsprod tab edsprod是表的名字 where 後面可以接一線限制的條件 刪除檢視 drop view viewname。擴充套件資...