Gå til innhold

[Løst]MSSQL: Array i tabeller.


Anbefalte innlegg

Har en tabell som inneholder referanser til filer med en ID kolonne.

Disse filene skal kunne organiseres i forskjellige fil sett hvor fil IDen er referansen fra settet til "fil" tabellen.

Hvert fil sett får en egen tabell og hvert sett kan inneholde flere filer og her er problemet mitt: Hvordan bør jeg lagre fil IDene i sett tabellen? Fins det en array type?

Lenke til kommentar
Videoannonse
Annonse
Har en tabell som inneholder referanser til filer med en ID kolonne.

Disse filene skal kunne organiseres i forskjellige fil sett hvor fil IDen er referansen fra settet til "fil" tabellen.

Hvert fil sett får en egen tabell og hvert sett kan inneholde flere filer og her er problemet mitt: Hvordan bør jeg lagre fil IDene i sett tabellen? Fins det en array type?

Det finnes ingen array datatype i SQL Server (heldigvis).

 

Jeg er dessuten ikke helt sikker på om jeg skjønner hva du vil. En tabell per filsett? Hva er et filsett? En gruppering av filer? Hvorfor skal du ha en egen tabell per filsett? Har de forskjellige kolonner?

 

Er det noe slik?

 

Fil

--------

FilId int PK

Filsti varchar(x)

 

Filsett

--------

FilSettId int PK

FilSettNavn varchar(x)

 

FilSettFiler

--------

FilSettId int

FilId int

PK=FilSettId+FilId

Lenke til kommentar
Har en tabell som inneholder referanser til filer med en ID kolonne.

Disse filene skal kunne organiseres i forskjellige fil sett hvor fil IDen er referansen fra settet til "fil" tabellen.

Hvert fil sett får en egen tabell og hvert sett kan inneholde flere filer og her er problemet mitt: Hvordan bør jeg lagre fil IDene i sett tabellen? Fins det en array type?

 

Fil

--------

FilId int PK

Filsti varchar(x)

 

Filsett

--------

FilSettId int PK

FilSettNavn varchar(x)

 

FilSettFiler

--------

FilSettId int

FilId int

PK=FilSettId+FilId

 

Ser ut som det du har antatt er riktig.

Et filsett inneholder referanser(IDene) til filer. Et "filsett" er bare en logisk organisering av flere filer. Går for ideèn om å bruke en tabell til å holde disse referansene.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...