Il y a select name from sysobjects qui liste les tables
select name from sysindexes qui liste les index
mais par quels méandres faut-il passer pour lier ces deux objets?!
Attention, les index dont le nom commence par _WA_Sys_ sont posés automatiquement par MS SQL Server.
A +
Gilles a écrit:
Sinon l'id de sysindexes correspond à l'ID de sysobjects
Select s1.name ,s2.name from sysobjects s1 join sysindexes s2 on s1.id = s2.id Where s1.xtype = 'U'
te sort les tables et les index associé
Gilles
fait à l'arrache :-)
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
Kigner
MERCI ! ;-D
"Fred BROUARD" a écrit :
Attention, les index dont le nom commence par _WA_Sys_ sont posés automatiquement par MS SQL Server.
A +
Gilles a écrit: > Sinon l'id de sysindexes correspond à l'ID de sysobjects > > Select s1.name ,s2.name from sysobjects s1 > join sysindexes s2 on s1.id = s2.id > Where s1.xtype = 'U' > > te sort les tables et les index associé > > Gilles > > fait à l'arrache :-) > >
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
MERCI ! ;-D
"Fred BROUARD" a écrit :
Attention, les index dont le nom commence par _WA_Sys_ sont posés
automatiquement par MS SQL Server.
A +
Gilles a écrit:
> Sinon l'id de sysindexes correspond à l'ID de sysobjects
>
> Select s1.name ,s2.name from sysobjects s1
> join sysindexes s2 on s1.id = s2.id
> Where s1.xtype = 'U'
>
> te sort les tables et les index associé
>
> Gilles
>
> fait à l'arrache :-)
>
>
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Attention, les index dont le nom commence par _WA_Sys_ sont posés automatiquement par MS SQL Server.
A +
Gilles a écrit: > Sinon l'id de sysindexes correspond à l'ID de sysobjects > > Select s1.name ,s2.name from sysobjects s1 > join sysindexes s2 on s1.id = s2.id > Where s1.xtype = 'U' > > te sort les tables et les index associé > > Gilles > > fait à l'arrache :-) > >
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
Michel PRIORI
Salut fred,
une précision sur ce que tu as écrit svp. Pour moi les _Wa_sys ne sont pas des index mais une ligne créée pour stocker les stats que SQL créé automatiquement.
Est-ce pour aller vite que tu as dit que c'était des index ou me trompe-je ?
Merci.
"Fred BROUARD" a écrit :
Attention, les index dont le nom commence par _WA_Sys_ sont posés automatiquement par MS SQL Server.
A +
Gilles a écrit: > Sinon l'id de sysindexes correspond à l'ID de sysobjects > > Select s1.name ,s2.name from sysobjects s1 > join sysindexes s2 on s1.id = s2.id > Where s1.xtype = 'U' > > te sort les tables et les index associé > > Gilles > > fait à l'arrache :-) > >
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
Salut fred,
une précision sur ce que tu as écrit svp.
Pour moi les _Wa_sys ne sont pas des index mais une ligne créée pour
stocker les stats que SQL créé automatiquement.
Est-ce pour aller vite que tu as dit que c'était des index ou me trompe-je ?
Merci.
"Fred BROUARD" a écrit :
Attention, les index dont le nom commence par _WA_Sys_ sont posés
automatiquement par MS SQL Server.
A +
Gilles a écrit:
> Sinon l'id de sysindexes correspond à l'ID de sysobjects
>
> Select s1.name ,s2.name from sysobjects s1
> join sysindexes s2 on s1.id = s2.id
> Where s1.xtype = 'U'
>
> te sort les tables et les index associé
>
> Gilles
>
> fait à l'arrache :-)
>
>
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
une précision sur ce que tu as écrit svp. Pour moi les _Wa_sys ne sont pas des index mais une ligne créée pour stocker les stats que SQL créé automatiquement.
Est-ce pour aller vite que tu as dit que c'était des index ou me trompe-je ?
Merci.
"Fred BROUARD" a écrit :
Attention, les index dont le nom commence par _WA_Sys_ sont posés automatiquement par MS SQL Server.
A +
Gilles a écrit: > Sinon l'id de sysindexes correspond à l'ID de sysobjects > > Select s1.name ,s2.name from sysobjects s1 > join sysindexes s2 on s1.id = s2.id > Where s1.xtype = 'U' > > te sort les tables et les index associé > > Gilles > > fait à l'arrache :-) > >
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************