Seleccione TOP N filas que faltan en la tabla temporal SSMS

8

Estoy usando tablas temporales dentro de mi base de datos y cuando hago clic derecho en mi tabla en Management Studio 2017 (v17.4 14.0.17213.0) No veo Seleccionar las 1000 filas principales en el menú contextual (no hay problema con las tablas no temporales )

faltan ssms seleccione top

¿Alguna idea de cómo recuperar este menú contextual? Tengo la sensación de que tiene que ver con la versión de SQL Server que estoy ejecutando (SQL 13.1.4001.0 Express Edition)

tully2003
fuente
Relacionado: 1 y 2
Alexei

Respuestas:

6

Mi SSMS 17.5 muestra el menú contextual para "Seleccionar las 1000 filas principales" en una tabla habilitada temporalmente de SQL Server 2016 en Enterprise Edition.

ingrese la descripción de la imagen aquí

En SQL Server 2016 Express, a través de SSMS 17.5, no puedo ver el menú contextual "Seleccionar las 1000 filas principales".

ingrese la descripción de la imagen aquí

Esto parece ser una decisión intencional de Microsoft dentro de SQL Server Management Studio.

Max Vernon
fuente
Bastante triste decisión. Apenas imagino que alguien vaya a su gerente y le diga: "Sabes, cambiemos a Enterprise por $$$$$. No es que Express no funcione para nosotros, solo me faltan menús contextuales en Management Studio".
Andriy K
Estoy de acuerdo, @AndriyK: algunas decisiones son muy extrañas.
Max Vernon
4

Solo una solución que encontré "por casualidad":

Si uso tablas temporales, siempre creo la tabla temporal como mytable_history.

Entonces, si abre el árbol para esa tabla, siempre muestra al principio el nombre de la tabla temporal. Si hace clic con el botón derecho del mouse en ESA tabla temporal, MUESTRA "seleccionar nnn filas y editar nnn filas"

Entonces, si crea el script, obviamente contiene los mismos nombres de columna, solo que incorrectamente "from", así que simplemente elimino esa cadena "_history"y la ejecuto. Y VOILA, ahora TENGO mi selección en la mesa que quería ...

Problema relacionado en las páginas de sugerencias / foros de SQL Server, vote:

https://feedback.azure.com/forums/908035-sql-server/suggestions/32898913-ssms-right-click-menu-option-to-design-tables

Klaus Oberdalhoff
fuente
El error vinculado feedback.azure.com es para la entrada del menú "Diseño" (SSMS no es compatible con la herramienta de diseño de tabla para ninguna SKU de SQL Server) y no está relacionado con el menú contextual masivamente incorrecto e inútil en SSMS para tablas temporales en SQL Servidor Express.
Dai
También presenté una solicitud más específica hace tiempo: feedback.azure.com/forums/908035-sql-server/suggestions/…
Andriy K