SQL7: Como saber si una columna de un índice está ordenada de manera descendente

19/01/2004 - 13:38 por Antonio Liberal | Informe spam
Hola buenas.
Necesito saber si una columna de un índice está ordenada descendentemente.
En SQL2K utilizo la funcion Indexkey_property, pero no funciona en SQL7.

Gracuas.

Preguntas similare

Leer las respuestas

#1 ulises
19/01/2004 - 16:37 | Informe spam
Utiliza sp_helpindex para obtener las características de los índices
de una tabla.

use pubs
sp_helpindex authors

te muestra por ejemplo :

index_name = aunmind
index_description = nonclustered located on PRIMARY
index_keys = au_lname, au_fname

si el orden de algunos de los campos fuera descendente se indicaría en
index_key con (-), p.e.

index_keys = au_lname(-), au_fname(-)

Saludos,
Ulises

On Mon, 19 Jan 2004 13:38:49 +0100, "Antonio Liberal"
wrote:

Mostrar la cita
#2 Antonio Liberal
19/01/2004 - 16:54 | Informe spam
Gracias por la respuesta.

Me acabo de dar cuenta entrando en el administrador corporativo. Desaparece
la opción en las consultas si la base es SQLServer 7.
Otra cosa, ¿sabes como obtener la versión del SQLServer? He probado con
@@VERSION, pero devuelve una cadena con "todo el chorizo". En SQL2000 se que
exite XP_MSVER, pero tampoco esta en el 7.

Gracias.


"Adrian Garcia" escribió en el mensaje
news:
Mostrar la cita
descendente.
Mostrar la cita
descendentemente.
Mostrar la cita
#3 Miguel Egea
19/01/2004 - 19:37 | Informe spam
select serverproperty('productVersion'), te dará 7.0 para la 7.0 y 8.0 para
2000 (con alguna cosilla más.)

S no existe en 7.0 puedes capturar el error y ya sabrás que es anterior..

Seguramente funtione en todas las versiones esto otro

select Case when @@version like '%2000 %' then '2000'
when @@version like '%7.0%' then '7.0'
end version




=Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.
Brigada Anti-Cursores
Aviso de Seguridad
http://www.microsoft.com/spain/tech...9-USER.asp
==
"Antonio Liberal" escribió en
el mensaje news:
Mostrar la cita
Desaparece
Mostrar la cita
que
Mostrar la cita
in
Mostrar la cita
SQL7.
Mostrar la cita
#4 ulises
19/01/2004 - 19:42 | Informe spam
Ops, tienes razón Adrian, el SQL 7 no los soporta, ... gracias, me ha
servido para saber que "mi" ambiente de prueba del SQL7 ya fue migrado
al 2000 :)

Saludos,
Ulises

On Mon, 19 Jan 2004 12:13:12 -0800, "Adrian Garcia"
wrote:

Mostrar la cita
#5 Adrian Garcia
19/01/2004 - 21:13 | Informe spam
Hola Anotnio,

SQL Server 7 no soporta indices con columnas ordenadas en forma descendente.
Esta es solo una opcion de SQL Server 2000.

Saludos
Adrian D. Garcia
NDSoft

"Antonio Liberal" wrote in
message news:%
Mostrar la cita
Ads by Google
Search Busqueda sugerida