inehåll i column_name

Databaser & SQL

1 svar · 231 visningar · startad av theguru

Medlem sedan juli 2000411 inlägg
Trådstart#1

Nån som vet hur jag kan få tag i inehållet i column_name när jag gör

SELECT COLUMN_NAME,table_name, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT
FROM INFORMATION_SCHEMA.COLUMNS order by table_name

Medlem sedan juli 2000411 inlägg
#2

Min tanke är att jag sedan ska kunna loopa igenom databasens tabeller för att få tabell innehållet. skriver då nedanstående och får felmeddelande "Server: Msg 107, Level 16, State 2, Line 5"

SELECT COLUMN_NAME,table_name, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT
FROM INFORMATION_SCHEMA.COLUMNS order by table_name

declare @tablename nvarchar(30)
SET @tablename = table_name

select * from @tablename

det går bra så lång om jag declarerar kolumnnamn men inte när jag declarerar tabellnamn och sedan undrar man ju om det skulle funka att loopa igenom databasen på detta sätt

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)