SSMS
 sql >> база данни >  >> Database Tools >> SSMS

Как да определим типовете данни на резултатите от SQL?

Можете да използвате няколко бързи SQL оператора, за да видите типа колона с резултати, като използвате временна таблица.

Временните таблици са малко по-добри от изгледа, тъй като са локален обхват на връзката и ще бъдат изчистени след прекратяване на връзката.

Всичко, от което се нуждаете, е да инжектирате няколко ключови думи, както следва

SELECT
TOP 0 -- to speed up without access data
your,original,columns
INTO #T -- temp table magic
FROM originalTablesJoins
Order by anything
exec tempdb.sys.sp_columns #T
drop table #T

или;

SELECT TOP 0 *
INTO #T
FROM (
  select your,original,columns from originalTablesJoins -- remove order by if any
) x
exec tempdb.sys.sp_columns #T
drop table #T

Забележка:вдъхновен отПреглед на схемата на набор от резултати в SQL Server Management Studio



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. SQL Server Management Studio не може да разпознае .bak файл

  2. Къде да изтеглите sun.jdbc.odbc.JdbcOdbcDriver (опитвате се да свържете изходен csv от Spoon към SSMS)

  3. Персонализираният разделител в SQL Server, зададен в опциите за резултати към текст, не работи

  4. Не може да се свърже със SQL Server Express от SSMS

  5. Грешка при инсталиране на SSDT (SQL Server Data Tools)