社区
Sybase
帖子详情
esqlc 怎末调用sybase存储过程?
gegegeg
2004-06-21 02:35:46
esqlc(不用db-library和ct-library) 怎末调用sybase存储过程?
...全文
184
5
打赏
收藏
esqlc 怎末调用sybase存储过程?
esqlc(不用db-library和ct-library) 怎末调用sybase存储过程?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ljlsoft
2004-09-10
打赏
举报
回复
exec get_lsh @v_tablename,@v_colname,@v_vouch out,@ret out
@处输入具体值就可以了,其中out处为返回值并赋给变量@v_vouch和 @ret
wshcdr
2004-06-25
打赏
举报
回复
没用过,帮顶
gegegeg
2004-06-23
打赏
举报
回复
有用过esqlc的朋友吗?
help me!
hobbylu
2004-06-22
打赏
举报
回复
就根据ESQLC的标准的方法啊!
exec [[:status_variable =]status_value] procedure_name
[([[@parameter_name=]parameter_value [out[put]]],...)]
[into :hostvar_1 [:indicator_1]
[, hostvar_n [indicator_n, ...]]]
[with recompile];
gegegeg
2004-06-22
打赏
举报
回复
能不能给个例子。比如,我有一个存储过程:
--建取流水号存储过程
create procedure get_lsh
@v_tablename char(8),
@v_colname char(2),
@v_vouch char(8) out,
@ret char(2) out
as
declare
@m_vouch numeric(8,0)
begin
select @v_tablename=substring(@v_tablename,1,8)
select @v_colname=substring(@v_colname,1,8)
if not exists (select 1 from t_lsh where t_tablename=@v_tablename and t_colname=@v_colname)
insert into t_lsh values(@v_tablename,@v_colname,0)
--取出旧序列号
select @m_vouch = t_vouch from t_lsh where t_tablename=@v_tablename and t_colname=@v_colname
if @m_vouch=99999999
begin
update t_lsh set t_vouch=0 where t_tablename=@v_tablename and t_colname=@v_colname
select @m_vouch =0
end
--产生新序列号
update t_lsh set t_vouch = (@m_vouch + 1) where t_tablename=@v_tablename and t_colname=@v_colname
if @@rowcount = 0
begin
select @ret = '25'
return
end
if @@error <> 0
begin
select @ret = '88'
return
end
--取出新序列号
select @m_vouch = t_vouch from t_lsh where t_tablename=@v_tablename and t_colname=@v_colname
if @@rowcount = 0
begin
select @ret = '25'
return
end
if @@error <> 0
begin
select @ret = '88'
return
end
select @ret = '00'
end
go
请问怎末调用?
另外,我用make文件编译一个esqlc文件时出现下面错误:
error C2014: preprocessor command must start as first nonwhite space
是什末错误啊?
哪位大哥有esqlc的电子版资料,可否发给我一份?
wudh@mcm.com.cn 谢谢了!
E
SQL
编程(使用方法)
讲述E
SQL
的使用方法。游标,动态游标的使用方法。 概念的描述。
存储过程
学习文档
SQL
SERVER
存储过程
学习笔记,新手入门参考
E
SQL
C和PROC区别
本文档介绍了数据库嵌入式
SQL
/C语言程序E
SQL
C和PROC的区别
E
SQL
C编程实例
E
SQL
C编程实例
e
sql
c 例子,增删改查
e
sql
c 例子,增删改查,与ibm的informix数据库连接
Sybase
2,596
社区成员
25,614
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章