Dos dudas

25/07/2008 - 15:56 por Nahuel Garcia | Informe spam
Buenos días:

La primer duda me surgió al ver que un SELECT INTO con ORDER en una tabla
temporal no me tomó en cuenta el ORDER. A alguien le ha pasado? Como lo
puedo solucionar?
La segunda es si por algún permiso me permita hacer un RESTORE sin with move
y no me permita un RESTORE WITH REPLACE, MOVE. Sin importar los permisos de
escritura de los archivos que ya los he revisado.
Gracias

Preguntas similare

Leer las respuestas

#6 Penta
25/07/2008 - 19:03 | Informe spam
Si. Es un error.
Respuesta Responder a este mensaje
#7 Luis
25/07/2008 - 19:38 | Informe spam
Solo existe el ordenamiento logico que te devuelve el Order By. Este se
optimiza segun los indices que tengas definidos.

"Nahuel Garcia" wrote in message
news:%238o%
Entonces es un error querer guardar datos ordenados en una tabla. Aunque
tenga un recorset ordenado y grabe una a una las filas?

"Gustavo Larriera (MVP)"
escribió en el mensaje
news:
No, usted no debe asumir que hay un ordenamiento fisico de los datos. Use
siempre SELECT con ORDER BY para recuperar los datos en forma ordenada.


Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Nahuel Garcia" wrote:

Gracias Gustavo. Tengo alguna manera de dejar los datos ordenados en la
tabla? O que queden numerados para posteriormente ordenarlos tomando en
cuenta esa numeración?

"Gustavo Larriera (MVP)"
escribió en el mensaje
news:
> Acerca de su primera duda: Cuando usted dice que "no me tomó en cuenta
> el
> ORDER" se refiere a que la SELECT no recuperó los datos en orden o que
> los
> datos finales insertados en la tabla temporal no quedaron ordenados?
>
> Pues no deberían quedar ordenados por más que usted cargue los datos
> en un
> cierto orden. Las tablas no garantizan un determinado orden físico de
> sus
> datos, si usted quier ver ordenados sus datos en la tabla teporal haga
> un
> SELECT ... FROM #tabla ORDER BY...
>
> Gustavo Larriera, Microsoft MVP
> http://www.linkedin.com/in/gustavolarriera
> Este mensaje se proporciona tal como es, sin garantías de ninguna
> clase.
>
>
>
> "Nahuel Garcia" wrote:
>
>> Buenos días:
>>
>> La primer duda me surgió al ver que un SELECT INTO con ORDER en una
>> tabla
>> temporal no me tomó en cuenta el ORDER. A alguien le ha pasado? Como
>> lo
>> puedo solucionar?
>> La segunda es si por algún permiso me permita hacer un RESTORE sin
>> with
>> move
>> y no me permita un RESTORE WITH REPLACE, MOVE. Sin importar los
>> permisos
>> de
>> escritura de los archivos que ya los he revisado.
>> Gracias
>>
>>
>>









Respuesta Responder a este mensaje
#8 Mariano Gomez
28/07/2008 - 00:08 | Informe spam
Si necesitas los datos ordenados de cierta manera dentro la tabla temporal,
deberas colocarle un indice utilizando las columnas por las cuales necesitas
ver los datos ordenados.

Cuando hagas un SELECT nuevamente, el query engine retornara los datos
ordenados por el indice por defecto que tenga la tabla.

Best regards,
MG.-
Mariano Gomez, MIS, MCP, PMP
Maximum Global Business, LLC
http://www.maximumglobalbusiness.com


"Nahuel Garcia" wrote:

Gracias Gustavo. Tengo alguna manera de dejar los datos ordenados en la
tabla? O que queden numerados para posteriormente ordenarlos tomando en
cuenta esa numeración?

"Gustavo Larriera (MVP)"
escribió en el mensaje
news:
> Acerca de su primera duda: Cuando usted dice que "no me tomó en cuenta el
> ORDER" se refiere a que la SELECT no recuperó los datos en orden o que los
> datos finales insertados en la tabla temporal no quedaron ordenados?
>
> Pues no deberían quedar ordenados por más que usted cargue los datos en un
> cierto orden. Las tablas no garantizan un determinado orden físico de sus
> datos, si usted quier ver ordenados sus datos en la tabla teporal haga un
> SELECT ... FROM #tabla ORDER BY...
>
> Gustavo Larriera, Microsoft MVP
> http://www.linkedin.com/in/gustavolarriera
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "Nahuel Garcia" wrote:
>
>> Buenos días:
>>
>> La primer duda me surgió al ver que un SELECT INTO con ORDER en una tabla
>> temporal no me tomó en cuenta el ORDER. A alguien le ha pasado? Como lo
>> puedo solucionar?
>> La segunda es si por algún permiso me permita hacer un RESTORE sin with
>> move
>> y no me permita un RESTORE WITH REPLACE, MOVE. Sin importar los permisos
>> de
>> escritura de los archivos que ya los he revisado.
>> Gracias
>>
>>
>>



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