当前位置:首页 » 操作系统 » sybase数据库查询

sybase数据库查询

发布时间: 2023-02-05 23:13:18

Ⅰ sybase数据库sql语句 查询账号信息

2、查询每个登陆账号对应有哪些数据账号
select name from <每个数据库名称>..sysusers where suid=suser_id('账号名')
3、查询数据账号属于哪个权限组
sp_helpuser <用户名称>

Ⅱ 求救,sybase数据库怎么实现跨库查询

1。登录文件可以打开用UltraEdit,你可以下载一个安装;。 2分贝文件是ASA数据库(Sybase SQL Anywhere的7)可以打开\%SYBASE%\ WIN32 \ dbisqlc.exe使用后安装,输入您的用户名和密码,浏览到数据库文件,它的内容可以使用SQL语句进行查询。

另外,我在网上找到了一个方法:
后来安装了一个电源建设8,这将有一个步骤是安装sybase数据库7。安装完成后,您可以按照ODBC管理器控制面板中的管理工具,添加数据源SYBASE数据库格式此驱动器,那么你可以导入表里面的ODBC数据源的办公室访问,查看文件。注意:默认的用户名密码数据库文件是DBA:SQL,这是需要进入的odbc。

Ⅲ sybase数据库如何查询所有表外键关联关系

SQL语句如下(直接run):
from sysreferences LEFT OUTER join sysobjects a on sysreferences.tableid = a.id LEFT OUTER join sysobjects b on sysreferences.reftabid = b.id
---where b.name 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_proceres [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] 指定表的信息

Ⅳ sybase数据库查询数据

可以用top 来实现

select top 50 * from table1 order by 日期时间字段 desc

有些版本不支持top的就只能用set rowcount 来实现了
如set rowcount 50
select * from table1 order by 日期时间字段 desc

Ⅳ sybase数据库查询数据

1.log文件用ultraedit就可以打开,下载一个安装就可;
2.我遇到的db文件,都是asa数据库的(sybase
sql
anywhere
7)可安装之后,打开\%sybase%\win32\dbisqlc.exe,输入用户名密码,浏览到该db文件,就可用sql语句对其内容进行查询。
另外,我在网上也搜到了一个方法:
后来装了个power
build
8,里面就有一步是要装sybase
7的数据库。安装完之后,就可以在控制面板的管理工具下面的odbc管理器中,添加sybase
驱动的这种db格式的数据源,然后就可以在office
access中导入这个odbc数据源,查看表里面的文件了。需要注意的是:db
文件的默认用户名密码是dba:sql,这是需要输入odbc的。

Ⅵ sybase数据库 如何使用sql语句查询,数据库容量大小和数据库使用量大小

Sybase公司是世界着名的数据库厂家,其关系数据库产品SYBASE SQL Server在中国大中型企事业单位中拥有大量的用户。针对获取数据库相关信息也提供了对应的API,以便管理进行维护。
一.sp_spaceused 可看到数据库空间包括日志(对应数据库)
打开Sql Advantage 对话框——输入sp_spaceused(上边数据库选择要查的数据库)或直接
use your_db_name
go
sp_spaceused
go
运行!出现如下信息
Database name:数据库名称
Datebase Size:数据库空间总大小
Reserved:已分配空间
data数据:已分配空间中数据占用空间大小
index_size索引:已分配空间中index_size索引占用空间大小
unused:为已分配空间中未使用空间大小
计算关系:
reserved(已分配空间)=data+index_size+unused
剩余空间= Datebase Size(总空间)—已分配空间(resrved)

二.sp_helpdb db_name 可看到数据库占用的数据库设备device的空间信息(对应数据库设备和数据库)
打开Sql Advantage 对话框——输入sp_s helpdb db local(local为要看的数据库名字如不输入则显示所有数据库)
运行!显示如下信息:
(一).数据库方面
1. name:数据库名字
2. db_size:数据库空间大小
3. owner:数据库所有者
4. created:数据库创建时间
5. status:状态
(二).数据库设备方面
1. device_fragments:数据库设备名称
2. size:数据库占用数据库设备的空间大小 单位MB
3. usage:用法 用途
4. created:数据库占用的数据库设备的空间的创建时间
5. free kbytes :数据库占用的数据库设备的剩余空间 单位KB
6. log only free
kbytes:数据库日志设备中日志剩余空间 单位KB

注意:由于数据库创建后不一定全部占用数据库设备的所有空间,可以在以后通过增加的方法占用设备空间,因此每增加一次就会有一条数据库设备信息

计算关系:

剩余空间=所有free Kbytes(剩余KB)相加+log only
free Kbytes

数据库占用数据库设备总空间(size)=size1+size2+……..(所有相加)=数据库总空间(db_size)=
reserved(已分配空间)+剩余空间

free Kbytes(剩余KB)相加+log only free Kbytes= Datebase
Size(总空间)—已分配空间(resrved)

Ⅶ 如何查看sybase数据库运行情况

1.检查数据库是否运行。

检查步骤 :

操作系统命令

Sun solaris 和unix 以及AIX下

#ps –ef | grep dataserver


参考指标:正常情况下,会显示ASE及BACKUP server的进程信息。若无显示任何进程信息,说明sybase没有运行。

备注:对于不同的版本,数据库进程数根据max online engines、number of engines at startup确定。

2.检查访问数据库连接的数量 。

检查步骤 :

sybase命令

sp_configure “number of user connections” 确定最大连接数

sp_who 确定在用连接数

对于每个运行的进程,sp_who报告其服务器进程ID,状态和进程用户的的登陆名,主机名,阻塞此进程(如果存在)的服务器进程ID,数据库名和正在运行的命令。


参考指标:如果连接数为最大可连接数的80%以上,表示存在连接数不足的可能。需要先分析在用连接数是否都是正常使用所需的,如果不是,通知数据库系统管理员处理;如果是,则通知数据库管理员增加最大可连接数的数量。

备注:sp_who命令结果中,登录名NULL和空缺主机名的进程为系统进程。如NETWORK HANDERLER, DEADLOCK TUNE, CHECKPOINT SLEEP等。


3.检查数据库系统进程对内存的占用情况。主要是检查系统内存利用率和数据库系统进程占用内存量。

检查步骤:

操作系统命令

Sun solaris

#vmstat 5 100

AIX

#vmstat 5 100

#ps aux 详细看每个进程情况

#topas 简单列举前几个进程

linux

#free –m

以MB为单位显示内存状况

未用内存=free+buffer+cache


参考指标:

正常情况下,进程内存使用率不会发生太大的变化。如果进程内存使用率不断增加且速度较快,则要确定进程是否正常,有没有软、硬件的问题,如内存泄漏等。

备注:

Sun系统结果Free列呈现的数值即为空余内存值,单位为K,与总内存大小进行比较,即可计算出内存占用比。

Linux系统结果剩余内存为total减used的值。

热点内容
php办公系统 发布:2025-07-19 03:06:35 浏览:896
奥德赛买什么配置出去改装 发布:2025-07-19 02:53:18 浏览:38
请与网络管理员联系请求访问权限 发布:2025-07-19 02:37:34 浏览:185
ipad上b站缓存视频怎么下载 发布:2025-07-19 02:32:17 浏览:842
phpcgi与phpfpm 发布:2025-07-19 02:05:19 浏览:525
捷达方向机安全登录密码是多少 发布:2025-07-19 00:57:37 浏览:690
夜魔迅雷下载ftp 发布:2025-07-19 00:39:29 浏览:97
增值税票安全接入服务器地址 发布:2025-07-19 00:20:45 浏览:484
solidworkspcb服务器地址 发布:2025-07-18 22:50:35 浏览:820
怎么在堆叠交换机里配置vlan 发布:2025-07-18 22:42:35 浏览:628