sybase数据库的存储过程
⑴ 在DataStage中怎么调用Sybase IQ数据库中的存储过程最好能有图解。
虽然具体没有用datastage连接sybase IQ数据库,但按照以往连接DB2、sqlserver、ORACLE这些数据库调用存储过程的经验来看,估计需要配置ODBC才行了。
直接使用sybase stage一般只能读取表和视图,而不能读取存储过程。
先在datastage服务端配置了sybase IQ数据库连接的ODBC,然后在datastage菜单栏:
Import —— Table Definitions —— ODBC Table Definitions。
选择ODBC的名字,输入数据库用户和密码,就能显示存储过程出来了。
⑵ 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>
⑶ sybase数据库中存储过程参数中能不能同时是输入参数也是输出参数,
可以的,可在参数后加output来实现
如:@par
varchar(20)
output
default
值可以这样
@test
integer
=
10
default
值只有在不提供该参数值时才有效。
⑷ linux环境下如何查看sybase数据库中有哪些表有哪些存储过程如何把sybase数据库导出
可以用以下SQL语句查找存储过程:
selectdistinctname
fromsysobjects
wheretype='P'
如何查看SYBASE数据库中的所有表名?看如下SQL语句:
="U";
如何把sybase数据库导出,使用如下:
mpdatabasefromsybase1to"/mysybase.mp";
sybase1是你的数据库名,/mysybase.mp表示linux根目录下,保存为mysybase.mp。
⑸ 利用sql server 数据库的存储过程连接sybase数据库
应该有的,找一下SQL连接sybase的ODBC驱动。
⑹ sybase 存储过程
因为你在存储过程中使用的是变量,而没有使用输入参数,如果将你的这个变量声明成输入参数,就可以实现了。create proc data(@username varchar(20)) as . begin ..... end.
⑺ 一个存储过程中调用另一个存储过程的问题(sybase数据库)
你是实时校验,还是事后校验?这样效率很低,为什么不做成check
⑻ 如何查看sybase存储过程的内容
1 在isql(或SQL Advantage)中执行: sp_helptext 存储过程名 可以查看存储过程的内容。 2 在 SQL CENTRAL里连接你的服务器用sa登录,点击你的用户数据库,展开树就有 Stored proceres,所有的存储过程就在里面。
⑼ 如何快速导出SYBASE的存储过程
方法1:使用外部工具; 方法2:自己编写代码 -- 效果、方便性差一些 - 定义游标,对于sys.objects中type='P'的对象(即所有过程),遍历 - 对于每个过程,使用helpText 来得到脚本。
⑽ sybase 数据库 执行存储过程报错
表ass_hrtree_gxb目前正在使用中,不可以用truncate 删除数据