Buenas, estoy recin empesando usar el sql server y vengo con una duda q me ha molestado mascde una vez.
Al rellenar las tablas, aveces se me ordenan alguno campos alfabeticamente, ¿como puedo evitarlo?
| |||
Evitar ordenamiento alfavetico de los campos de las Tablas Buenas, estoy recin empesando usar el sql server y vengo con una duda q me ha molestado mascde una vez. Al rellenar las tablas, aveces se me ordenan alguno campos alfabeticamente, ¿como puedo evitarlo? |
| |||
Respuesta: Evitar ordenamiento alfavetico de los campos de las Tablas ammm, no, la verdad es q no he hecho ninguna consulta aún, aún estoy reyenando tablas |
| ||||
Respuesta: Evitar ordenamiento alfavetico de los campos de las Tablas entonces cual es el problema? como aparezcan los datos mientras los vas insertando no afectara en nada tus futuras consultas...... Saludos1
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |
| |||
Respuesta: Evitar ordenamiento alfavetico de los campos de las Tablas No no, no digo q afecte las consultas, pero tampoco debería reordenar los datos ingresados, aveces se ordenan y otras se dejan tal cual, el punto es q quiciera evitarlo |
| ||||
Respuesta: Evitar ordenamiento alfavetico de los campos de las Tablas Pero para que quieres evitarlo eso no te afecta en nada es solo estetico del motor de base de datos.... Saludos!
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |
| ||||
Respuesta: Evitar ordenamiento alfavetico de los campos de las Tablas Si debe. En cada INSERT, si la tabla tiene un índice clustered, se ordenan físicamente las filas en función del campo indexado. En los SELECT sin ORDER BY, el motor devuelve las filas en diferentes ordenes, esto depende del plan de ejecución al momento de resolver cada consulta, inclusive cuando se visualizan desde herramientas gráficas como el Management Studio. En resumen: 1. El orden en que se insertan las filas o el orden en que se almacenan físicamente es irrelevante en cualquier modelo. 2. El orden de las filas resultantes de un SELECT sin ORDER BY es impredecible, no depende ni tiene relación con el orden en que se insertan o se almacenan. 3. Como consecuencia del punto 2, siempre que quieras las filas ordenadas, debes indicarlo explícitamente con un ORDER BY. Saludos |
Etiquetas: |