linux环境下如何查看sybase数据库中有哪些表?有哪些存储过程?如何把sybase数据库导出

linux环境下如何查看sybase数据库中有哪些表?有哪些存储过程?如何把sybase数据库导出,第1张

可以用以下SQL语句查找存储过程:

select distinct name

from sysobjects

where type='P'

如何查看SYBASE数据库中的所有表名?看如下SQL语句:

select name from sysobjects where type="U"

如何把sybase数据库导出,使用如下:

dump database from sybase1 to "/mysybase.dump"

sybase1是你的数据库名,/mysybase.dump表示linux根目录下,保存为mysybase.dump。

load

database

a

from

'\u\databak\a.dmp'

online

database

a

注:

a

--数据库的名。

a\databak\u.dmp

--dump下来的库,保存在服务器上的路径和文件名。

load

之前,要求没有用户联接到a库。

load之后,原有的数据被覆盖,无法恢复。

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的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6687133.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存