Resultados de la búsqueda a petición "sql-server-2005"

10 la respuesta

¿Cómo elimino una restricción de clave externa solo si existe en el servidor sql?

Puedo descartar una tabla si existe usando el siguiente código pero no sé cómo hacer lo mismo con una restricción: IF EXISTS(SELECT 1 FROM sys.objects WHERE OBJECT_ID = OBJECT_ID(N'TableName') AND type = (N'U')) DROP TABLE TableName goTambién ...

2 la respuesta

Escape correcto de identificadores delimitados en SQL Server sin usar QUOTENAME

¿Hay algo más que el código debe hacer para desinfectar los identificadores (tabla, vista, columna) aparte de incluirlos entre comillas dobles y comillas dobles "dobles" presentes en el nombre del identificador?Se agradecerán ...

4 la respuesta

SQL dinámico para generar nombres de columna?

Tengo una consulta en la que intento valores de fila dinámica en nombres de columna y actualmente estoy usandoSUM(Case...) As 'ColumnName' declaraciones, así: SELECT SKU1, SUM(Case When Sku2=157 Then Quantity Else 0 End) As '157', SUM(Case When ...

1 la respuesta

Funciones de cadena T-SQL: diferencia entre usar izquierda / derecha y subcadena y comportamiento extraño

Estoy usando SQL Server 2008 y 2005 (Express). Estoy tratando de extraer parte de una cadena alfanumérica de un campo varchar. RIGHT(str_field, 3) produce valores nulos peroSUBSTRING(str_field, LEN(str_field)-2, LEN(str_field)) da el valor ...

5 la respuesta

Operador condicional en SQL Cláusula Where

Desearía poder hacer algo como lo siguiente en SQl Server 2005 (que sé que no es válido) para mi cláusula where. A veces, @teamID (pasado a un procedimiento almacenado) será el valor de un teamID existente, de lo contrario siempre será cero y ...

2 la respuesta

¿Por qué no puedo referirme a un alias de columna en ORDER BY usando CASE?

Lo siento si es un duplicado, pero no he encontrado uno. ¿Por qué no puedo usar mi alias de columna definido en elSELECT desde elORDER BY cuando usoCASE? Considere esta simple consulta: SELECT NewValue=CASE WHEN Value IS NULL THEN ...

6 la respuesta

Problema al probar un servicio de Windows

Quiero hacer un servicio de Windows que accederá a mi base de datos. Mi base de datos es SQL Server 2005. Actualmente estoy trabajando en un sitio web y mi base de datos está dentro de nuestro servidor. Necesito acceder a mi base de datos cada ...

5 la respuesta

¿La ejecución del procedimiento almacenado T-SQL es 'atómica'?

Digamos que tengo un procedimiento almacenado simple que se ve así (nota: esto es solo un ejemplo, no un procedimiento práctico): CREATE PROCEDURE incrementCounter AS DECLARE @current int SET @current = (select CounterColumn from MyTable) + 1 ...

1 la respuesta

¿Cómo cambiar la clave primaria para que no esté agrupada?

DBA reacio a tiempo parcial aquí. Quiero cambiar un índice de clave principal existente de agrupado a no agrupado. Y la sintaxis se me escapa. Así es como está programado en este momento. ALTER TABLE [dbo].[Config] WITH NOCHECK ADD CONSTRAINT ...

1 la respuesta

¿Cómo puedo usar sp_send_dbmail para enviar múltiples consultas?

Estoy tratando de enviar un correo electrónico usandosp_send_dbmail. Lo necesito para enviar una consulta como archivo adjunto y otra como parte del cuerpo del correo electrónico. El problema es esesp_send_dbmail solo tiene un parámetro @query, y ...