Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sybase SQSH中的“Show Tables”等效于什么_Sybase_Sqsh - Fatal编程技术网

Sybase SQSH中的“Show Tables”等效于什么

Sybase SQSH中的“Show Tables”等效于什么,sybase,sqsh,Sybase,Sqsh,如何让sqsh告诉我哪些表格可用?经过一些帮助和尝试和错误后: select table_name from systable go 令人痛苦的是,我的版本中没有sp_帮助。我不熟悉systables。你在经营什么口味的Sybase?也许是ASA 请查找附加的sqsh函数,您可以将其放入.sqshrc中,该函数演示了对ASE Adaptive Server企业目录表的一些查询,以及使用Ed Barlow系统存储过程库来确定数据库中的对象 # Shorthand for sp__helpte

如何让sqsh告诉我哪些表格可用?

经过一些帮助和尝试和错误后:

 select table_name from systable
 go

令人痛苦的是,我的版本中没有sp_帮助。

我不熟悉systables。你在经营什么口味的Sybase?也许是ASA

请查找附加的sqsh函数,您可以将其放入.sqshrc中,该函数演示了对ASE Adaptive Server企业目录表的一些查询,以及使用Ed Barlow系统存储过程库来确定数据库中的对象

# Shorthand for sp__helptext or sp__revtable \func -x ? IF EXISTS (SELECT * FROM sysobjects WHERE name = \\'${1}\\') BEGIN DECLARE @type VARCHAR(3) SELECT @type = type FROM sysobjects WHERE name = \\'${1}\\' IF @type IN (\\'U\\') exec sp__revtable ${1} ELSE exec sp__helptext ${1} END ELSE -- default to sp__ls (which can list partial matches) if an exact match wasn't found in sysobjects exec sp__ls ${1} go \done
sp_表适合您吗?创建查询时是否尝试获取制表符完成?

较新版本使用sysobjects:

SELECT name FROM sysobjects WHERE type = 'U';

关于,

selectname from sysobjects,其中xtype='U'这似乎是特定于某个Sybase版本的,因为它不适用于ASE。您是否使用IQ?sp_帮助[]、sp_帮助数据库[]、sp_表和sp_列[]可能存在重复。