clausula TOP

25/04/2005 - 23:37 por Alexander Gomez | Informe spam
Hota a todos!!!
Resulta que tengo una vista que hacer referencia a una vista de otra base de
datos:
SELECT CANAL, CDCIIU, CIIU,
ZONA
FROM EDICIONES2005.dbo.Clientes
ORDER BY NIT
pero cuando me la guarda me coloca top 100 percent
SELECT TOP 100 PERCENT CANAL, CDCIIU, CIIU,
ZONA
FROM EDICIONES2005.dbo.Clientes
ORDER BY NIT
No quiero que me salga la clausula del top, puedo hacer algo para que no
salga?
mil gracias:

Preguntas similare

Leer las respuestas

#1 qwalgrande
25/04/2005 - 00:25 | Informe spam
Hola.

Dos cosas. Lo primero, cuando dices "cuando me la guarda", ¿a qué te
refieres? ¿Utilizas una sentencia "Create View" y Query Analyzer para crear
dicha vista o estás usando alguna otra aplicación o asistente?

Y segundo, esa cláusula no hace absolutamente nada en tu vista, ya que el
top 100 percent, es decir, el 100%, no incluye ningún filtro.

qwalgrande


"Alexander Gomez" escribió en el mensaje
news:%
Hota a todos!!!
Resulta que tengo una vista que hacer referencia a una vista de otra base
de datos:
SELECT CANAL, CDCIIU, CIIU,
ZONA
FROM EDICIONES2005.dbo.Clientes
ORDER BY NIT
pero cuando me la guarda me coloca top 100 percent
SELECT TOP 100 PERCENT CANAL, CDCIIU, CIIU,
ZONA
FROM EDICIONES2005.dbo.Clientes
ORDER BY NIT
No quiero que me salga la clausula del top, puedo hacer algo para que no
salga?
mil gracias:

Respuesta Responder a este mensaje
#2 Alexander Gomez
26/04/2005 - 14:20 | Informe spam
cuando digo me la guarda, sip estoy utilizando create view desde query
analyzer, y al momento de crearla y ver la consulta por diseño me aparece el
top 100 percent.
El problema de esto esta cuando la vinculo al access, y allí me dice que no
se puede actualizar la vista o insertar datos en ella por que la vista
contiene la la clausula TOP.

gracias por las respuestas...

"qwalgrande" escribió en el mensaje
news:
Hola.

Dos cosas. Lo primero, cuando dices "cuando me la guarda", ¿a qué te
refieres? ¿Utilizas una sentencia "Create View" y Query Analyzer para
crear dicha vista o estás usando alguna otra aplicación o asistente?

Y segundo, esa cláusula no hace absolutamente nada en tu vista, ya que el
top 100 percent, es decir, el 100%, no incluye ningún filtro.

qwalgrande


"Alexander Gomez" escribió en el mensaje
news:%
Hota a todos!!!
Resulta que tengo una vista que hacer referencia a una vista de otra base
de datos:
SELECT CANAL, CDCIIU, CIIU,
ZONA
FROM EDICIONES2005.dbo.Clientes
ORDER BY NIT
pero cuando me la guarda me coloca top 100 percent
SELECT TOP 100 PERCENT CANAL, CDCIIU, CIIU,
ZONA
FROM EDICIONES2005.dbo.Clientes
ORDER BY NIT
No quiero que me salga la clausula del top, puedo hacer algo para que no
salga?
mil gracias:





Respuesta Responder a este mensaje
#3 Manuel Etcheto
26/04/2005 - 21:22 | Informe spam
Hola
La cláusula TOP 100 Percent es un artilugio para poder hacer un ORDER BY
dentro de una vista.

Si es para actualizar quitale las 2 cláusulas, que las actualizaras por PK y
no por orden...

Si quieres verlo en orden, hazle order by sobre la vista, y no dentro de
ella

Suerte
Manuel

Alexander Gomez escribió en el mensaje de noticias
#
cuando digo me la guarda, sip estoy utilizando create view desde query
analyzer, y al momento de crearla y ver la consulta por diseño me aparece


el
top 100 percent.
El problema de esto esta cuando la vinculo al access, y allí me dice que


no
se puede actualizar la vista o insertar datos en ella por que la vista
contiene la la clausula TOP.

gracias por las respuestas...

"qwalgrande" escribió en el mensaje
news:
> Hola.
>
> Dos cosas. Lo primero, cuando dices "cuando me la guarda", ¿a qué te
> refieres? ¿Utilizas una sentencia "Create View" y Query Analyzer para
> crear dicha vista o estás usando alguna otra aplicación o asistente?
>
> Y segundo, esa cláusula no hace absolutamente nada en tu vista, ya que


el
> top 100 percent, es decir, el 100%, no incluye ningún filtro.
>
> qwalgrande
>
>
> "Alexander Gomez" escribió en el mensaje
> news:%
>> Hota a todos!!!
>> Resulta que tengo una vista que hacer referencia a una vista de otra


base
>> de datos:
>> SELECT CANAL, CDCIIU, CIIU,
>> ZONA
>> FROM EDICIONES2005.dbo.Clientes
>> ORDER BY NIT
>> pero cuando me la guarda me coloca top 100 percent
>> SELECT TOP 100 PERCENT CANAL, CDCIIU, CIIU,
>> ZONA
>> FROM EDICIONES2005.dbo.Clientes
>> ORDER BY NIT
>> No quiero que me salga la clausula del top, puedo hacer algo para que


no
>> salga?
>> mil gracias:
>>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida