В SQL Server 2012 я используюсписок всех таблиц из базы данных в Sybase
USE myDatabase;
GO
SELECT *
FROM sys.objects
WHERE type = 'U';
Можно ли сделать то же самое в SyBase?
В SQL Server 2012 я используюсписок всех таблиц из базы данных в Sybase
USE myDatabase;
GO
SELECT *
FROM sys.objects
WHERE type = 'U';
Можно ли сделать то же самое в SyBase?
Для того, чтобы получить список всех таблиц в текущей базе данных, вы можете отфильтровать таблицу sysobjects по типу = «U», например:
select convert(varchar(30),o.name) AS table_name
from sysobjects o
where type = 'U'
order by table_name
Далее Reference
Вот пример получить все имена таблиц в MSSQL
или SQL Server database
:
USE test; //SELECT DATABASE
SELECT table_name FROM information_schema.tables WHERE table_type = 'base table'
или вы можете использовать sys.tables, чтобы получить все имена таблиц сюда m выбрана база данных, как показано в следующем SQL-запросе
USE test; //SELECT DATABASE
SELECT * FROM sys.tables
Это все о том, как найти все имена таблиц из базы данных на SQL Server.