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

Hoe de datatypes van de resultaten van een SQL bepalen?

U kunt enkele snelle SQL-instructies gebruiken om het type resultaatkolom te bekijken door de tijdelijke tabel te gebruiken.

Tijdelijke tabellen zijn iets beter dan een weergave, omdat ze een lokaal bereik hebben en worden gewist zodra de verbinding is verbroken.

Het enige dat u nodig hebt, is als volgt een paar trefwoorden injecteren

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

of;

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

Opmerking:geïnspireerd doorBekijk schema van resultatenset in SQL Server Management Studio



  1. Is er een snelle manier om veel records in SQL bij te werken?

  2. MySQL en PhpMyAdmin config.inc.php Wachtwoordprobleem op MAMP

  3. MySQL - Syntaxisfout in opgeslagen procedure met `if`

  4. PhpMyAdmin-beveiligingswaarschuwing voor configuratiebestanden