gpt4 book ai didi

sybase - 在 syBase 中列出数据库中的所有表

转载 作者:行者123 更新时间:2023-12-03 23:15:19 27 4
gpt4 key购买 nike

在 sql server 2012 中我使用

USE myDatabase;
GO
SELECT *
FROM sys.objects
WHERE type = 'U';

是否可以在 syBase 中做同样的事情?

最佳答案

为了获取当前数据库中所有表的列表,您可以通过 type = ‘U’ 过滤 sysobjects 表,例如:

select convert(varchar(30),o.name) AS table_name
from sysobjects o
where type = 'U'
order by table_name

进一步 Reference

以下是获取 MSSQLSQL Server database 中所有表名的示例:
USE test; //SELECT DATABASE
SELECT table_name FROM information_schema.tables WHERE table_type = 'base table'

或者您可以使用 sys.tables 从所选数据库中获取所有表名,如下面的 SQL 查询所示
USE test; //SELECT DATABASE
SELECT * FROM sys.tables

这就是如何从 SQL Server 中的数据库中查找所有表名的全部内容。

关于sybase - 在 syBase 中列出数据库中的所有表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33167390/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com