sql-server

¿Cuál es la diferencia entre Scope Identity(), Identity(), @@Identity y Ident Current()?

Lo sé Scope_Identity(), Identity(), @@Identity, y Ident_Current() todos obtienen el valor de la columna identidad, pero me en ... n por alcance aplicado a estas funciones arriba? También me encantaría un ejemplo simple de diferentes escenarios de su uso?

¿Cómo puedo listar todas las claves foráneas que hacen referencia a una tabla determinada en SQL Server?

Necesito eliminar una tabla altamente referenciada en una base de datos de SQL Server. ¿Cómo puedo obtener una lista de toda ... inar para eliminar la tabla? (Las respuestas SQL son preferibles a hacer clic en acerca de en la GUI de management studio.)

¿Es una vista más rápida que una simple consulta?

Es un select * from myView Más rápido que la propia consulta para crear la vista (con el fin de tener el mismo conjunto ... mí si la vista utiliza algún tipo de almacenamiento en caché que lo hace más rápido en comparación con una consulta simple.

Obtener todos los nombres de tabla de una base de datos en particular por consulta SQL?

Estoy trabajando en una aplicación que puede tratar con múltiples servidores de bases de datos como "MySQL" y "MS SQL Server" ... de datos seleccionada solamente. ¿Cómo puedo restringir esta consulta para obtener tablas de una base de datos en particular?

¿Cómo puedo generar un número aleatorio para cada fila en un TSQL Select?

Necesito un número aleatorio diferente para cada fila en mi tabla. El siguiente código aparentemente obvio usa el mismo valo ... conocida, por ejemplo, desplazamiento de 1-14 días a partir de una fecha de inicio. Esto es para Microsoft SQL Server 2000.

¿Es posible especificar una condición en Count ()?

¿Es posible especificar una condición en Count()? Me gustaría contar solo las filas que tienen, por ejemplo, "Administrador" ... ismo SELECT (algo como Count(Position = Manager), Count(Position = Other)) así que WHERE no me sirve de nada en este ejemplo.

Consulta de SQL server para obtener la lista de columnas de una tabla junto con los tipos de datos, NOT NULL y las restricciones de CLAVE PRIMARIA

Necesito escribir una consulta en SQL server para obtener la lista de columnas en una tabla en particular, sus tipos de datos ... hago esto ? Así es como debería ser la salida: Columns_name----Data type----Length----isnull----Pk ¡Por favor ayúdame!

Recuperar scripts de consulta SQL no guardados

¿Cómo recuperar los scripts no guardados si el SSMS se bloquea / la pestaña no guardado se cierra accidentalmente?

¿Cómo puedo ejecutar un procedimiento almacenado una vez por cada fila devuelta por query?

Tengo un procedimiento almacenado que altera los datos del usuario de cierta manera. Lo paso user_id y hace su cosa. Quiero e ... o para cada user_id encuentro ejecutar el procedimiento almacenado una vez en ese user_id ¿Cómo escribiría query para esto?

Cómo establecer un valor predeterminado para una columna existente

Esto no funciona en SQL Server 2008: ALTER TABLE Employee ALTER COLUMN CityBorn SET DEFAULT 'SANDNES' El error es: Sintaxis incorrecta cerca de la palabra clave 'SET'. ¿Qué estoy haciendo mal?

Control de versiones de la base de datos SQL Server

Quiero tener mis bases de datos bajo control de versiones. ¿Alguien tiene algún consejo o artículos recomendados para comenz ... dministradores). También a menudo quiero una gran colección de datos de prueba generados para las mediciones de rendimiento.

Select statement para encontrar duplicados en ciertos campos

¿Puede ayudarme con instrucciones SQL para encontrar duplicados en múltiples campos? Por ejemplo, en pseudo código: select ... times Y de la declaración anterior si hay múltiples ocurrencias Me gustaría seleccionar cada registro excepto el primero.

SQL Server query - Selecting COUNT(*) with DISTINCT

En SQL Server 2005 tengo una tabla cm_production que enumera todo el código que se ha puesto en producción. La tabla tiene un ... upongo que no puedo entender cómo decirle que cuente solo los distintos nombres de programas sin seleccionarlos. O algo así.

Exportar datos En SQL Server como INSERT INTO

Estoy usando SQL Server 2008 Management Studio y tengo una tabla que quiero migrar a un servidor de base de datos diferente. ¿Hay alguna opción para exportar los datos como una inserción en el script SQL??

ACTUALIZAR y REEMPLAZAR parte de una cadena

Tengo una tabla con dos columnas, ID y Value. Quiero cambiar una parte de algunas cadenas en la segunda columna. Ejemplo de ... ) WHERE ID <= 4 Cuando ejecutoel script SQL Server no informa de un error, pero tampoco actualiza nada. ¿Por qué es eso?

SELECCIONAR EN una variable de tabla en T-SQL

Tengo una consulta de SELECCIÓN compleja, desde la que me gustaría insertar todas las filas en una variable de tabla, pero T- ... rowcount es bastante pequeño y solo se ejecuta manualmente cuando es necesario. ...o solo dime si lo estoy haciendo todo mal.

¿Cómo se especifica un número de puerto diferente en SQL Management Studio?

Estoy intentando conectarme a un servidor Microsoft SQL 2005 que no está en el puerto 1433. ¿Cómo puedo indicar un número de puerto diferente al conectarme al servidor mediante SQL Management Studio?

NO EN vs NO EXISTE

¿Cuál de estas consultas es la más rápida? NO EXISTE: SELECT ProductID, ProductName FROM Northwind..Products p WHERE NOT ... este útil artículo: http://weblogs.sqlteam.com/mladenp/archive/2007/05/18/60210.aspx Creo que me quedaré con NO EXISTE.

nvarchar (max) vs NText

¿Cuáles son las ventajas y desventajas de usar los tipos de datos nvarchar(max) vs. NText en SQL Server? No necesito compati ... a también se aplica a TEXT y IMAGE vs. varchar(max) y varbinary(max), para aquellos que buscan esos tipos de datos más tarde.