sql會(huì)話

<pre><code>

alter PROCEDURE [BAD_GET_BASE_INFO]
@unit int,
@billno varchar(30)
AS
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED

declare @count int
IF(@unit>0)
SELECT @count=count() FROM bad WHERE unit=@unit
else
SELECT @count=count(
) FROM bad WHERE unit=(SELECT top 1 unit FROM b_tyd WHERE billno=@billno)

IF(@count>0)
begin
declare @s varchar(1000)
set @s='運(yùn)單號(hào)為%d(貨號(hào)為%s)的運(yùn)單已經(jīng)登記過貨損信息了!'+char(13)+char(10)+'如果需要修改,請(qǐng)?jiān)跔I(yíng)運(yùn)中心-異常登記中處理!'
raiserror(@s,16,1,@unit,@billno)
end
else
begin
IF(@billno='' or (@unit <> 0 AND @billno <> '')) --按運(yùn)單號(hào)
SELECT unit,billno,product,qty,package,billdate, bsite,esite,shipper,consignee, accdeclare,accsafe FROM b_tyd WHERE unit=@unit

 IF(@unit=0) --按貨號(hào)
    SELECT  unit,billno,product,qty,package,billdate, bsite,esite,shipper,consignee, accdeclare,accsafe  FROM b_tyd  WHERE  billno=@billno

end
</pre></code>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容