sybase儲存過程返回引數

2021-06-01 02:10:58 字數 902 閱讀 7413

drop  procedure p_get_oclist_with_itemnumber

go/* 定義輸入引數 orderno , 輸出引數 @oc_list*/

create procedure p_get_oclist_with_itemnumber

(@orderno varchar(30),@oc_list varchar(255) output)

asdeclare  @oc varchar(30)

declare  @oclist varchar(30)

begin

declare cursor1 cursor for select distinct oc_number from p_package_oa where order_no=@orderno

open cursor1

fetch cursor1 into @oc

while @@sqlstatus = 0

begin

select @oclist=@oclist+@oc

fetch cursor1 into @oc

endselect @oc_list=@oclist

close cursor1

endgo

/* 定義輸入輸出引數 */

declare @findword char(255) -- define output param ofindword

declare @no char(30)

select  @no='jh 0902008'

/* 在 sql 後台執行此儲存過程測試 */

execute p_get_oclist_with_itemnumber  @no,@findword output

go/* 執行結果 :e0800120 e0800130*/

sybase 儲存過程 快取

最近系統公升級,修改了資料庫的表字段,結果出現了問題,試了很久才找到問題,但還是不知道具體的原因。問題如下 sybase資料庫表tcz,應為業務需要,需在表中加乙個自增字段操作如下 1 停止服務程式,不讓其往資料庫寫入資料。2 把原來的表名改為tcz old 3 新建表tcz,裡面增加id自增字段 ...

Sybase 儲存過程GROUP

版本1 if object id dbo.statistics for ang is not null drop procedure dbo.statistics for ang gocreate procedure statistics for ang begin time date as beg...

sybase 儲存過程 示例

表 student 列 student id,name,age,teacher id 表 teacher 列 teacher id,name,age,salary,student num 需求 將性別和年齡符合給定條件的學生,都指派給指定的老師,並將學生的數量,更新到teacher表中。業務成功,則...