15

sqshにどのテーブルが使用可能かを教えてもらうにはどうすればよいですか?

4

4 に答える 4

9

あなたsp_tablesのために働きますか?クエリを作成するときにタブ補完を取得しようとしていますか?

于 2009-06-04T01:35:16.267 に答える
6

このサイトからのいくつかの助けといくつかの試行錯誤の後:

 select table_name from systable
 go

残念sp_helpながら、私のバージョンには存在しません。

于 2009-05-01T14:56:54.793 に答える
5

新しいバージョンはsysobjectsを使用します:

SELECT name FROM sysobjects WHERE type = 'U';

よろしく、

于 2013-05-23T08:00:43.400 に答える
2

私はsystablesに精通していません。実行しているSybaseのフレーバーは何ですか?おそらくASA?

ASE(Adaptive Server Enterprise)カタログテーブルのクエリとEd Barlowシステムのストアドプロシージャライブラリhttp://www.edbarlow.comの使用法を示すsqsh関数(.sqshrcに配置できます)が追加されています。 /gem/procs_only/index.htmを使用して、データベース内のオブジェクトを把握します。

#sp__helptextまたはsp__revtableの省略形
\ func -x?
  IF EXISTS(SELECT * FROM sysobjects WHERE name = \\'$ {1} \\')
       始める
       DECLARE @type VARCHAR(3)
       SELECT @type = type FROM sysobjects WHERE name = \\'$ {1} \\'
       IF @type IN(\\'U \\')
          exec sp__revtable $ {1}
       そうしないと
          exec sp__helptext $ {1}
        終わり
   そうしないと
       --sysobjectsで完全一致が見つからなかった場合、デフォルトでsp__ls(部分一致を一覧表示できます)
       exec sp__ls $ {1}
   行く
\終わり

于 2009-05-29T02:45:37.147 に答える