I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
SELECT tc.TABLE_NAME, tc.CONSTRAINT_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE kcu ON tc.CONSTRAINT_NAME = kcu.CONSTRAINT_NAME WHERE tc.CONSTRAINT_TYPE = 'PRIMARY KEY' ORDER BY tc.TABLE_NAME, tc.CONSTRAINT_NAME, ORDINAL_POSITION
Det skulle gerne give alle primærnøgler i hele databasen, hvis der er nogen.
jeg ved ikke helt hvad der er galt og om jeg få ændret de rette parameter.
men når jeg tjekker en given tabel i enterprise manager, ser jeg fint de forskellige primærnøgler.
men både når jeg kører den først eller den anden select statement i QueryAnalyzer, får jeg bare enten Colum_name eller table_name, CONSTRAINT_NAME og Colum_name...
men der er igen resultater med.
så ved ikke helt hvad jeg gøre galt.....for der er masser af primærnøgler i databasen.
venne bruger information_schema - topdollar *G* (MS fraråder user select i systemtabeller, derfor fandt de på at lave information_schema)
anyway, hvis du bare havde villet kende til informationen kunne du have brugt:
sp_helpconstraint ditTablename
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.