“SQL obtient des tables de la base de données actuelle avec laquelle vous travaillez” Réponses codées

Obtenez des tables dans la base de données SQL

SELECT
  *
FROM
  INFORMATION_SCHEMA.TABLES;
MelCode

SQL obtient des tables de la base de données actuelle avec laquelle vous travaillez

-- 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

Réponses similaires à “SQL obtient des tables de la base de données actuelle avec laquelle vous travaillez”

Questions similaires à “SQL obtient des tables de la base de données actuelle avec laquelle vous travaillez”

Plus de réponses similaires à “SQL obtient des tables de la base de données actuelle avec laquelle vous travaillez” dans Sql

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code