SSMS
 sql >> Database >  >> Database Tools >> SSMS

Come determinare i tipi di dati dei risultati di un SQL?

Potresti utilizzare alcune istruzioni SQL rapide per visualizzare il tipo di colonna dei risultati, utilizzando la tabella temporanea.

Le tabelle temporanee sono un po' meglio di una vista, poiché sono un ambito locale di connessione e verranno cancellate una volta disconnesse.

Tutto ciò di cui hai bisogno è inserire alcune parole chiave come segue

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

o;

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

Nota:ispirato daVisualizza lo schema di set di risultati in SQL Server Management Studio