tsql

Pruebas de desigualdad en T-SQL

Acabo de encontrar esto en una cláusula WHERE: AND NOT (t.id = @id) ¿Cómo se compara esto con: AND t.id != @id O con: ... r esperanza de usar un índice que podría haber tenido, pero seguramente el primer enfoque anterior sufrirá el mismo problema?

Eliminar registros duplicados de una tabla SQL sin clave primaria

Tengo la siguiente tabla con los siguientes registros en ella create table employee ( EmpId number, EmpName varchar2(10), ... Ex: Emp id 5 ¿Puede alguien ayudarme a enmarcar una consulta para eliminar esos registros duplicados Gracias de antemano

Cláusula WHERE vs ON al usar JOIN

Asumiendo que tengo el siguiente código T-SQL: SELECT * FROM Foo f INNER JOIN Bar b ON b.BarId = f.BarId; WHERE b.IsApprove ... = f.BarId); Esta podría no ser la mejor muestra de casos aquí, pero ¿hay alguna diferencia de rendimiento entre estos dos?

Pasar un varchar lleno de valores delimitados por comas a un servidor SQL EN función

Duplicado deConsulta de Valor Delimitado por Comas SQL DinámicoConsultas parametrizadas con Like y En Tengo un procedi ... tipo de datos int. ¿Cómo puedo lograr esto (o algo relativamente similar) sin recurrir a la construcción de SQL dinámico?

¿Cuándo debe utilizar la indexación de texto completo?

Tenemos un montón de consultas que "buscan" clientes, clientes, etc. Puede buscar por nombre, correo electrónico, etc. Estamo ... mer WHERE fname LIKE '%someName%' ¿La indexación de texto completo ayuda en el escenario? Estamos usando SQL Server 2005.

¿Cómo obtener solo la parte date de getdate ()? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Cómo devolver solo la fecha de un tipo de datos DateTime de S ... lada. Me gustaría saber cómo obtener solo la porción de fecha, es decir, '2012-08-24' en lugar de '2012-08-24 10:45:17.740'.

¿Cómo ordeno una columna VARCHAR en SQL server que contiene números?

Tengo una columna VARCHAR en una base de datos SQL Server 2000 que puede contener letras o números. Depende de cómo se config ... mal. Por ejemplo, este sería un orden de clasificación aceptable. 1 2 10 A B B1 ¿Qué es el ¿la mejor manera de lograrlo?

¿Cómo devuelvo los tipos de datos SQL de mi consulta?

Tengo una consulta SQL que consulta una base de datos enorme (como cientos de vistas/tablas con nombres difíciles de leer com ... char(50) Auth_Favorite_Number is int No estoy interesado en restricciones, realmente solo quiero saber los tipos de datos.

Contar el número de filas eliminadas en un procedimiento almacenado de SQL Server

En SQL Server 2005, ¿hay una forma de eliminar filas y saber cuántas se eliminaron realmente? Podría hacer un select count( ... tput datefield into #doomed select count(*) from #doomed Esto realmente falla con un error de sintaxis. ¿Alguna idea?

¿TSQL Define Tabla Temporal (o variable de tabla) Sin Definir Esquema?

¿Hay alguna forma de definir una tabla temporal sin definir su esquema por adelantado?

T-SQL - Cómo escribir una unión condicional

Tengo un procedimiento almacenado con una serie de parámetros. Me gustaría escribir mi consulta para que se una con ciertas t ... registro coincidente en ambas tablas. Sentido? Hay una manera simple de hacer esto que me estoy perdiendo? Gracias, Corey

La forma más rápida de eliminar todos los datos en una tabla grande

Tuve que eliminar todas las filas de una tabla de registro que contenía alrededor de 5 millones de filas. Mi intento inicial fue emitir el siguiente comando en query analyzer: Eliminar del client_log Lo que llevó mucho tiempo.

Expresión de Tabla Común, ¿por qué punto y coma?

Normalmente en la cláusula de expresión de la tabla común SQL Server hay punto y coma delante de la instrucción, así: ;WITH ... 'RowNumber' FROM Sales.SalesOrderHeader ) SELECT * FROM OrderedOrders WHERE RowNumber BETWEEN 50 AND 60 ¿Por qué?

Uso de un cursor con SQL dinámico en un procedimiento almacenado

Tengo una instrucción SQL dinámica que he creado en un procedimiento almacenado. Necesito iterar sobre los resultados usando ... p_DoSomethingStoredProc @UserId END CLOSE users_cursor DEALLOCATE users_cursor ¿Cuál es la manera correcta de hacer esto?

Generar SQL Crear scripts para tablas existentes con Query

Necesito ser capaz de obtener el CREAR scripts para las tablas existentes dentro de SQL Server 2008. Asumo que puedo hacer esto consultando el sys.tablas de alguna manera, sin embargo esto no me está devolviendo los datos del script de CREACIÓN.

Qué es mejor: Búsqueda de marcadores / Teclas o Escaneo de índices

Sé que un index seek es mejor que un index scan, pero ¿qué es preferible en SQL Server explain plans: Index seek o Key Lookup (Marcador en SQL Server 2000)? Por favor dime que no cambiaron el nombre de nuevo para SQL Server 2008...

¿Cuál es la diferencia entre ";" y "GO" en T-SQL?

Uso ADO.NET así como la utilidad sqlcmd para enviar scripts SQL a SQL Server 2008. ¿Cuál es la diferencia entre usar ; y GO para separar trozos de SQL?

no se puede soltar y crear una base de datos en sql server

Estoy trabajando con SQL Server 2008 y parece que no puedo hacer drop y crear una base de datos. He intentado algunas manera ... un objeto llamado 'staff_type' en la base de datos. Con las últimas 2 líneas repetidas para cada tabla en mi base de datos.

Determinar qué objetos creados por el usuario en SQL Server

Estoy tratando de ir a través de nuestro desarrollo DB ahora y limpieza de algunos de los viejos prueba procs/tablas. ¿Es pos ... en. Supongo que estaba buscando sobre todo una manera de utilizar las tablas/vistas del sistema para llegar a la información.

C # SQL Top como parámetro

Tratando de parametrizar el valor de TOP en mi sentencia sql. SELECT TOP @topparam * from table1 command.Parameters.Add("@ ... ; Esto no parece funcionar. Alguien tiene alguna sugerencia? Solo para aclarar, no quiero usar procedimientos almacenados.