Avatar billede encorez Nybegynder
21. maj 2002 - 12:50 Der er 1 løsning

systeminfo i DB

Spørgsmål nummer 1
Jeg skal have retuneret en query der skal indeholde en enkelt række hvis hvis der er index på den attribut jeg spørger på. Hvis der ikke er index på den, skal den retunere en tom query:

select sysindexes.keys1
from syscolumns, sysindexes, sysobjects
where sysobjects.id = syscolumns.id and
syscolumns.id = sysindexes.id and
sysindexes.indid= syscolumns.colid and
sysobjects.name = 'TABEL' and
syscolumns.name = 'ATTRIBUT'

Problemet kommer ved en sammesat nøgle. Denne SQL-forespørgsler retunere fint en enkelt række som den skal ved den første af de to nøgler med ikke når jeg vil spørge på nøgle nr 2. Så retunere den bare en tom query. Hvordan løser jeg dette?


Nummer 2 spørgsmål går på hvordan man istedet for at se om der er index på en attribut, hvor kan man så se om der er brugt constraints på den?
Avatar billede encorez Nybegynder
20. juni 2002 - 00:30 #1
Den tager jeg selv
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester