sphm.net
当前位置:首页 >> 请教syBAsE的存储过程中如何实现动态sql >>

请教syBAsE的存储过程中如何实现动态sql

1.EXEC的使用 EXEC命令有两种用法,一种是执行一个存储过程,另一种是执行一个动态的批处理。以下所讲的都是第二种用法。 下面先使用EXEC演示一个例子,代码1 DECLARE @TableName VARCHAR(50),@Sql NVARCHAR (MAX),@OrderID INT; SET @TableName ...

1.begin tran .....(SQL) if @@error=0 commit else rollback 2.exec 另一个存储过程名 参数...

就那现在用的系统举例吧。 NT4+sybase11.5 作数据库服务端,sybase openclient 做客户端 IIS+isapi or dynamo 做 WEB. 服务器基本上不用设置,sybase 较为简单,装完就可用了。用 oracle ,你可就惨了光设参数。就要折腾死人。 用 delphi3开发还...

1 在isql(或SQL Advantage)中执行: sp_helptext 存储过程名 可以查看存储过程的内容。 2 在 SQL CENTRAL里连接你的服务器用sa登录,点击你的用户数据库,展开树就有 Stored procedures,所有的存储过程就在里面。

1.begin tran .....(SQL) if @@error=0 commit else rollback 2.exec 另一个存储过程名 参数...

//给你个举个列,html控件数组的

1 在isql(或SQL Advantage)中执行: sp_helptext 存储过程名 可以查看存储过程的内容。 2 在 SQL CENTRAL里连接你的服务器用sa登录,点击你的用户数据库,展开树就有 Stored procedures,所有的存储过程就在里面。

自做一SHELL脚本, 将存储过程名从 sysobjects中选出 然后通过 sp_helptext 导出 获取每个存储过程内容

可以的,可在参数後加output来实现 如:@par varchar(20) output default 值可以这样 @test integer = 10 default 值只有在不提供该参数值时才有效。

select HDID, [HDDC] = stuff((select ',' + [HDDC] from tb t where HDID = tb.HDID for xml path('')) , 1 , 1 , '') from tb tb为表名

网站首页 | 网站地图
All rights reserved Powered by www.sphm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com