
d:\sybase\ocs-12_5\bin\dseditexe运行安装目录下的这个。选择你sybase服务名的选项,修改其中的server
address为其他ip地址就行
SQL语句如下(直接run):
from sysreferences LEFT OUTER join sysobjects a on sysreferencestableid = aid LEFT OUTER join sysobjects b on sysreferencesreftabid = bid
---where bname in (,,)
说明:sysreferences系统表中定义了所有表之间的引用关系,其中包括tableid和reftabid,即主表和外键关联表
sysobjects 系统表中定义了所有表的基本信息,两者关联即可。
Sybase ASA中查询元信息的几个常用SQL函数:
sp_column_privileges Unsupported
sp_columns table-name [, table-owner ] [, table-qualifier] [, column-name] 返回指定列的数据类型
sp_databases Unsupported
sp_datatype_info Unsupported
sp_fkeys pktable_name [, pktable-owner][, pktable-qualifier] [, fktable-name] [, fktable_owner] [, fktable-qualifier] 表的外键信息
sp_pkeys table-name [, table_owner] [, table_qualifier] 表的主键信息
sp_server_info Unsupported
sp_special_columns table_name [, table-owner] [, table-qualifier] [, col-type] 表的标识行的特定列的信息
sp_sproc_columns proc-name [, proc_owner] [, proc-qualifier] [, column-name] 存储过程的输入输出参数信息
sp_stored_procedures [sp-name] [, sp-owner] [, sp-qualifier] 一个或者多个存储过程信息
sp_statistics [table_name] [, table_owner] [, table_qualities] [, index_name] [, is_unique] 表及其索引列的信息
sp_tables table-name [, table-owner] [, table-qualifier] [, table-type] 指定表的信息
对于每个运行的进程,sp_who报告其服务器进程ID,状态和进程用户的的登陆名,主机名,阻塞此进程(如果存在)的服务器进程ID,数据库名和正在运行的命令。参考指标:如果连接数为最大可连接数的80%以上,表示存在连接数不足的可能。需要先分析在用连接数是否都是正常使用所需的,如果不是,通知数据库系统管理员处理;如果是,则通知数据库管理员增加最大可连接数的数量。备注:sp_who命令结果中,登录名NULL和空缺主机名的进程为系统进程。如NETWORK HANDERLER, DEADLOCK TUNE,
1子查询是多表查询的一种形式。子查询就是次要查询,它返回的结果数据被用于主查询的条件中。它返回的结果可以是一行或多行。比如:
例1//返回一条记录
select
from emp
where deptno=(select deptno
from dept
where dept_name='SALES')
例2//返回多条记录
select
from emp
where deptno in (select deptno
from dept
where dept_addr='北京')
由上例可以看出,子查询并不要求两个表有相关字段,只要得到子查询的结果集就行,用于主查询,而连接查询,则必须要求两个表有相关字段。
以上就是关于求救,sybase数据库怎么实现跨库查询全部的内容,包括:求救,sybase数据库怎么实现跨库查询、sybase数据库如何查询所有表外键关联关系、sybase数据库连接数怎么查等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)