“SQL Получите таблицы из текущей базы данных, с которой вы работаете” Ответ

Получить таблицы в базе данных SQL

SELECT
  *
FROM
  INFORMATION_SCHEMA.TABLES;
MelCode

SQL Получите таблицы из текущей базы данных, с которой вы работаете

-- note for Microsoft SQL Server
-- getting tables in database you are working with

DECLARE @dbname AS varchar(max)
SET @dbname = (SELECT DB_NAME())
SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE' AND TABLE_CATALOG=@dbname

-- getting tables in specific database

DECLARE @dbname AS varchar(max)
SET @dbname = 'my specific database name'
SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE' AND TABLE_CATALOG=@dbname



flybyadgsenpai

Ответы похожие на “SQL Получите таблицы из текущей базы данных, с которой вы работаете”

Вопросы похожие на “SQL Получите таблицы из текущей базы данных, с которой вы работаете”

Больше похожих ответов на “SQL Получите таблицы из текущей базы данных, с которой вы работаете” по Sql

Смотреть популярные ответы по языку

Смотреть другие языки программирования