Vraag : Hulp met hoogste 1 relationele vraag

Hello, heb ik twee lijsten: Galerijen en foto's. Zij hebben een primaire sleutel van GalleryId.

I wil een willekeurige smImage krijgen en zijn galleryid van de foto'slijst voor elke galleryId in galerijen met een paginawaarde zoals 'Authors'

What is de beste methode om dit te doen:

Here is mijn lijststructuur:

CREATE- LIJST [dbo]. [Galerijen] (ONGELDIGE
[[meer uniqueidentifier] GalleryId],
[[varchar] Pagina] (50) ONGELDIG,
[[varchar] Titel] (30) ONGELDIG, ONGELDIGE
[beetje],
[[numerieke] SortOrder] (10, 0) NULL
) OP [PRIMAIRE]

CREATE- LIJST [dbo]. [Foto's] (ONGELDIGE
[[meer uniqueidentifier] ImageId], ONGELDIGE
[[meer uniqueidentifier] GalleryId],
[[varchar] smImage] (50) ONGELDIG,
[[varchar] lgImage] (50) NULL
) OP [PRIMAIRE]

Antwoord : Hulp met hoogste 1 relationele vraag

Ik zou door Dynamische SQL niet te gebruiken waar mogelijk beginnen.  Met andere woorden in plaats van het overgaan in de lijst en de kolom hebben zo een Opgeslagen Procedure voor elke lijst.  Dan uw UPDATE kan de verklaring worden verminderd:

YourTableName BIJ TE WERKEN
YourDateTimeColumn PLAATSEN = BEKEERLING (datetime, MATERIAAL (MATERIAAL (MATERIAAL (MATERIAAL (YourDateCharColumn, 5, 0, „-“), 8, 0, „-“), 14, 0, „: “), 17, 0, „: “), 120)
WAAR YourTableID = @FirstID
Andere oplossingen  
 
programming4us programming4us