1. sybase怎么批量导出存储过程
自做一SHELL脚本,
将存储过程名从 sysobjects中选出
然后通过 sp_helptext 导出
获取每个存储过程内容
2. 如何查看sybase存储过程的内容
1 在isql(或SQL Advantage)中执行: sp_helptext 存储过程名 可以查看存储过程的内容。 2 在 SQL CENTRAL里连接你的服务器用sa登录,点击你的用户数据库,展开树就有 Stored proceres,所有的存储过程就在里面。
3. 如何查看sybase存储过程的内容
使用sybase central来查看。在表名上点右键,选择属性,点“依赖性”按钮,在引用者页面中,下拉列表选择“过程”,就可以看到引用该表的所有存储过程了。
4. sybase 数据库的存储过程怎么写
//给你个举个列,html控件数组的
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
5. 请教sybase的存储过程中如何实现动态sql
1.EXEC的使用
EXEC命令有两种用法,一种是执行一个存储过程,另一种是执行一个动态的批处理。以下所讲的都是第二种用法。
下面先使用EXEC演示一个例子,代码1
DECLARE @TableName VARCHAR(50),@Sql NVARCHAR (MAX),@OrderID INT;
SET @TableName = 'Orders';
SET @OrderID = 10251;
SET @sql =
'SELECT * FROM '+QUOTENAME(@TableName) +'WHERE OrderID = '+
CAST(@OrderID AS VARCHAR(10))+' ORDER BY ORDERID DESC'
EXEC(@sql);
sp_executesql命令在SQL Server中引入的比EXEC命令晚一些,它主要为重用执行计划提供更好的支持。
为了和EXEC作一个鲜明的对比,我们看看如果用代码1的代码,把EXEC换成sp_executesql,看看是否得到我们所期望的结果
DECLARE @TableName VARCHAR(50),@sql NVARCHAR(MAX),@OrderID INT ,@sql2 NVARCHAR(MAX);
SET @TableName = 'Orders ';
SET @OrderID = 10251;
SET @sql = 'SELECT * FROM '+QUOTENAME(@TableName) + ' WHERE OrderID = '+CAST(@OrderID AS VARCHAR(50)) + ' ORDER BY ORDERID DESC'
EXEC sp_executesql @sql
6. 怎么在sybase中查询一个表被哪些存储过程用到
使用sybase central来查看。
在表名上点右键,选择属性,点“依赖性”按钮,在引用者页面中,下拉列表选择“过程”,就可以看到引用该表的所有存储过程了。
7. 如何快速导出SYBASE的存储过程
方法1:使用外部工具; 方法2:自己编写代码 -- 效果、方便性差一些 - 定义游标,对于sys.objects中type='P'的对象(即所有过程),遍历 - 对于每个过程,使用helpText 来得到脚本。
8. sybase 用crontab设置定时任务执行特定存储过程
su - sybase -c "/sybase/OCS-12_0/bin/isql -Usa -P口令 -S服务器名称 << EOF
use 数据库名
go
exec proc_line_tongji
go
EOF
根据安装目录以及版本为12或者15修改实际路径,如果需要输出文件也使用全路径
9. sybase存储过程中怎么调用存储过程
1.begin tran
.....(SQL)
if @@error=0
commit
else
rollback
2.exec 另一个存储过程名 参数...
10. 如何查看sybase存储过程的内容
1
在isql(或SQL
Advantage)中执行:
sp_helptext
存储过程名
可以查看存储过程的内容。
2
在
SQL
CENTRAL里连接你的服务器用sa登录,点击你的用户数据库,展开树就有
Stored
proceres,所有的存储过程就在里面。