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

Hur bestämmer man datatyperna för resultaten av en SQL?

Du kan använda några snabba SQL-satser för att se resultatkolumntyp genom att använda temptabellen.

Temp-tabeller är lite bättre än en vy, eftersom de är anslutningslokala och kommer att rensas när de kopplas bort.

Allt du behöver är att injicera några nyckelord som följer

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

eller;

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

Obs:inspirerad avVisa schema för resultat i SQL Server Management Studio



  1. Hur man tar bort unik nyckel på ett visst mysql-tabellfält

  2. importera en databas till phpmyadmin #1044 - Åtkomst nekad för användaren

  3. Ta bort data med get url php string

  4. Återställer mysql-databas från säkerhetskopiering av datamappar