Næ, efter over 10 år med MSSQL har jeg da heller aldrig stødt på muligheden, eller for den sags skyld behovet.
Problemet er bare at der er en hulens masse felter i tabellen og alle skal bruges, påmær det ene felt som er af datatypen Image. Endvidere kan tabellen ændre sig dynamisk i visse tilfælde...
Nå jeg må vel ud i et View eller noget Stored Procedure halløj.
kan du ikke lade din applikation første gang query skal køre hente meta data om tabellen, konstruerer SQL streng dynamisk og så genbruge den for alle efterfølgende kald ?
Har selvfølgelig overvejet muligheden, problemet er bare at performance er et meget følsomt issue, da der er rigtigt mange besøgende og over 15 mill. poster i tabellen.
Hvis du nu er igang med at kode et eller andet, kunne du så ikke smide denne logik du ønsker ind i selve koden?
Først kunne du hente alle kolonnenavne vha. af denne sql-sætning:
select COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = 'din_tabel' and COLUMN_NAME <> 'image'
Skriv resultatet ind i en variabel med kommaer imellem kolonnenavnene og derefter:
select "+myString+" from din_tabel
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.