sql-server

¿Cómo realizo un IF THEN THEN en una SELECCIÓN SQL?

¿Cómo realizo un IF...THEN en una instrucción SQL SELECT? Por ejemplo: SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM Product

¿Cómo puedo borrar la caché de consultas de SQL Server?

Tengo una consulta simple ejecutándose contra SQL Server 2005 SELECT * FROM Table WHERE Col = 'someval' La primera vez ... OPCLEANBUFFERS DBCC FREEPROCCACHE Pero esto parece no tener ningún efecto en la velocidad de consulta (todavía < 1 sec).

Usando varchar (MAX) vs TEXT en SQL Server

Acabo de leer que el tipo de datos VARCHAR(MAX) (que puede almacenar cerca de 2 GB de datos char) es el reemplazo recomendado ... e Texto completo / Catálogo en esta columna, ¿y luego buscar usando la cláusula CONTAINS? WHERE CONTAINS (Col1, 'MyToken')

Importar / exportar base de datos con SQL Server Server Management Studio

pensé que esto sería trivial, pero no lo es... Estoy seguro de que hay una manera sencilla de hacerlo, pero no puedo llegar a ... lic derecho en las tablas y "script para Crear", pero tengo algo así como 100 tablas, así que prefiero evitar esto. Gracias!

SQL Server: Diferencia entre PARTICIÓN POR y GRUPO POR

He estado usando GROUP BY para todo tipo de consultas agregadas a lo largo de los años. Recientemente, he estado haciendo in ... uncionalidad adicional añadida en? ¿Son dos versiones de la misma funcionalidad general, o son algo completamente diferente?

Diferencia entre numérico, flotante y decimal en SQL Server

Busqué en Google y también visité decimal y numérico y SQL Server Helper para obtener la diferencia entre los tipos de dato ... situación. Para cualquier tipo de transacción financiera (por ejemplo, para el campo salarial), ¿cuál se prefiere y por qué?

SQL Server: CASE WHEN OR THEN ELSE END = > el OR no es compatible

El OR en la cláusula WHEN de una instrucción CASE no es compatible. ¿Cómo puedo hacer esto? CASE ebv.db_no WHEN 22978 OR 23218 OR 23219 THEN 'WECS 9500' ELSE 'WECS 9520' END as wecs_system

¿Cómo puedo vaciar el buffer de IMPRESIÓN en TSQL?

Tengo un procedimiento almacenado de ejecución muy larga en SQL Server 2005 que estoy tratando de depurar, y estoy usando el ... ciar el búfer de mensajes y ver estos mensajes inmediatamente durante el tiempo de ejecución del sproc, en lugar de al final.

SQL Server Profiler - ¿Cómo filtrar trazas para mostrar solo eventos de una base de datos?

¿Cómo puedo limitar un seguimiento de SQL Server Profiler a una base de datos específica? No puedo ver cómo filtrar el seguimiento para no ver eventos para todas las bases de datos en la instancia a la que me conecto.

Función Valorada de Tabla de Sentencias Múltiples vs Función Valorada de Tabla en Línea

Algunos ejemplos para mostrar, solo en caso: Tabla Inline Valorada CREATE FUNCTION MyNS.GetUnshippedOrders() RETURNS TAB ... razón por la que las escribiría de esa manera? Leyendo sobre ellos y las ventajas/diferencias realmente no se han explicado.

Cómo reemplazar una cadena en una columna de tabla de SQL Server

Tengo una tabla (SQL Sever) que hace referencia a rutas (UNC o de otra manera), pero ahora la ruta va a cambiar. En la colu ... toda la ruta. Y necesito cambiar la misma cadena a la nueva, en cada registro. ¿Cómo puedo hacer esto con un simple update?

SQL Server SELECCIONAR EN @variable?

Tengo el siguiente código en uno de mis Procs almacenados Sql (2008) que se ejecuta perfectamente bien: CREATE PROCEDUR ... la misma mesa.... UGH!!! ¿Alguna sugerencia sobre cómo lograr algo por el estilo sin múltiples consultas en la misma tabla?

Truncar (no redondear) decimales en SQL Server

Estoy tratando de determinar la mejor manera de truncar o soltar lugares decimales adicionales en SQL sin redondear. Por eje ... los decimales que no necesito? Sé que puedo usar la función left () y convertir de nuevo a un decimal...¿alguna otra manera?

¿Cuál es la mejor manera de generar automáticamente instrucciones INSERT para una tabla SQL Server?

Estamos escribiendo una nueva aplicación, y mientras probamos, necesitaremos un montón de datos ficticios. He añadido que los ... guramente no es la mejor manera. Estoy usando el 2008 Management Studio para conectarme a una base de datos SQL Server 2005.

Agregar una columna con un valor predeterminado a una tabla existente en SQL Server

Cómo se puede agregar una columna con un valor predeterminado a una tabla existente en SQL Server 2000 / SQL Server 2005 ?

NO EN la cláusula y valores NULOS

Este problema surgió cuando obtuve diferentes recuentos de registros para lo que pensé que eran consultas idénticas not in wh ... null) Esto fue en SQL Server 2005. Yo también se encontró que llamar a set ansi_nulls off hace que B devuelva un resultado.

Seleccionar n filas aleatorias de la tabla SQL Server

Tengo una tabla SQL Server con unas 50.000 filas. Quiero seleccionar alrededor de 5.000 de esas filas al azar. He pensado en ... puedo ver cómo podría seleccionar confiablemente un cierto porcentaje de filas. ¿Alguien ha hecho esto antes? Alguna idea?

¿Cuál es la mejor herramienta para comparar dos bases de datos SQL Server (esquema y datos)? [duplicar]

Posible Duplicado:Herramienta gratuita para comparar tablas de Sql Server Me gustaría comparar dos bases de datos SQL Server incluyendo esquema (estructura de tabla) y datos en tablas también. ¿Cuál es la mejor herramienta para hacer esto?

¡Debería usarlo!= o < > para no igual en T-SQL?

He visto SQL que utiliza != y <> para no es igual. ¿Cuál es la sintaxis preferida y por qué? Me gusta != porque <> me recuerda a Visual Basic.

Hay una función Max en SQL Server que toma dos valores como Math.Max in.NET?

Quiero escribir una consulta como esta: SELECT o.OrderId, MAX(o.NegotiatedPrice, o.SuggestedPrice) FROM Order o Pero así n ... r lo que espera un solo parámetro y luego devuelve el MÁXIMO de todas las filas. ¿alguien sabe cómo hacerlo a mi manera?