¿Cómo puedo agregar una columna con un valor predeterminado a una tabla existente en SQL Server 2000 / SQL Server 2005
Use esta etiqueta para preguntas específicas de la versión 2005 de SQL Server de Microsoft.
¿Cómo puedo agregar una columna con un valor predeterminado a una tabla existente en SQL Server 2000 / SQL Server 2005
¿Cómo hago un SELECT * INTO [temp table] FROM [stored procedure]? ¿No FROM [Table]y sin definir [temp table]? SelectTodos los datos de BusinessLineen tmpBusLinefunciona bien. select * into tmpBusLine from BusinessLine Estoy intentando lo mismo, pero usar un stored procedureque devuelve datos no...
Necesito actualizar esta tabla en SQL Server con datos de su tabla 'padre', ver a continuación: Mesa: venta id (int) udid (int) assid (int) Tabla: ud id (int) assid (int) sale.assidcontiene el valor correcto para actualizar ud.assid. ¿Qué consulta hará esto? Estoy pensando en un joinpero no...
Me gustaría que esta sea la discusión final sobre cómo verificar si existe una tabla en SQL Server 2000/2005 utilizando declaraciones SQL. Cuando buscas la respuesta en Google, obtienes tantas respuestas diferentes. ¿Hay una forma oficial / compatible con versiones anteriores y posteriores de...
Tengo que actualizar un campo con un valor que devuelve una combinación de 3 tablas. Ejemplo: select im.itemid ,im.sku as iSku ,gm.SKU as GSKU ,mm.ManufacturerId as ManuId ,mm.ManufacturerName ,im.mf_item_number ,mm.ManufacturerID from item_master im, group_master gm,...
Estoy usando el siguiente código para verificar si la tabla temporal existe y soltar la tabla si existe antes de crear nuevamente. Funciona bien siempre que no cambie las columnas. Si agrego una columna más tarde, aparecerá un error que dice "columna no válida". Por favor, hágame saber lo que estoy...
Sé que he hecho esto antes hace años, pero no puedo recordar la sintaxis, y no puedo encontrarla en ningún lado debido a la extracción de toneladas de documentos de ayuda y artículos sobre "importaciones masivas". Esto es lo que quiero hacer, pero la sintaxis no es exactamente la correcta ... por...
Tengo una tabla en la que quiero obtener la última entrada para cada grupo. Aquí está la tabla: DocumentStatusLogs Mesa |ID| DocumentID | Status | DateCreated | | 2| 1 | S1 | 7/29/2011 | | 3| 1 | S2 | 7/30/2011 | | 6| 1 | S1 | 8/02/2011 | | 1| 2 | S1 | 7/28/2011 | | 4| 2 | S2 | 7/30/2011 | | 5| 2...
Con MSSQL2005, ¿puedo truncar una tabla con una restricción de clave externa si primero trunco la tabla secundaria (la tabla con la clave primaria de la relación FK)? Sé que puedo Use una DELETEcláusula sin y luego RESEEDla identidad (o) Elimina el FK, trunca la tabla y vuelve a crear el...
Mientras estudiaba para el examen 70-433, noté que puede crear un índice de cobertura de una de las dos formas siguientes. CREATE INDEX idx1 ON MyTable (Col1, Col2, Col3) - O - CREATE INDEX idx1 ON MyTable (Col1) INCLUDE (Col2, Col3) La cláusula INCLUDE es nueva para mí. ¿Por qué lo usaría y...
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 ticket_number, program_type y program_name y push_number junto con algunas otras columnas. OBJETIVO: contar todos los nombres de programas DISTINCT por tipo de programa y...
Estoy intentando conectarme a un servidor Microsoft SQL 2005 que no está en el puerto 1433. ¿Cómo indico un número de puerto diferente cuando me conecto al servidor usando SQL Management
Tengo este mensaje de error: Mensaje 8134, Nivel 16, Estado 1, Línea 1 Divide por cero error encontrado. ¿Cuál es la mejor manera de escribir código SQL para que nunca vuelva a ver este mensaje de error? Podría hacer cualquiera de los siguientes: Agregue una cláusula where para que mi...
Estoy tratando de migrar una aplicación basada en MySQL a Microsoft SQL Server 2005 (no por elección, pero así es la vida). En la aplicación original, utilizamos casi completamente declaraciones compatibles con ANSI-SQL, con una excepción significativa: utilizamos la group_concatfunción de MySQL...
En SQL Server 2005, ¿hay alguna desventaja en hacer que todos los campos de caracteres sean nvarchar (MAX) en lugar de especificar una longitud explícitamente, por ejemplo, nvarchar (255)? (Aparte del obvio que no puede limitar la longitud del campo en el nivel de la base de
Tengo un par de propiedades en C#que son doubley quiero almacenar estos en una tabla en SQL Server, pero di cuenta de que no hay doubletipo, por lo que es mejor para su uso, decimalo float? Esto almacenará valores de latitud y longitud, por lo que necesito la precisión más precisa. Gracias por...
Tengo un procedimiento almacenado que devuelve filas: CREATE PROCEDURE MyProc AS BEGIN SELECT * FROM MyTable END Mi procedimiento real es un poco más complicado, por eso es necesario un sproc. ¿Es posible seleccionar la salida llamando a este procedimiento? Algo como: SELECT * FROM (EXEC...
¿Cómo puedo tener una variable dinámica que establezca la cantidad de filas para devolver en SQL Server? A continuación no se encuentra la sintaxis válida en SQL Server 2005+: DECLARE @count int SET @count = 20 SELECT TOP @count * FROM
Tengo un start_datey end_date. Quiero obtener la lista de fechas entre estas dos fechas. ¿Alguien puede ayudarme a señalar el error en mi consulta? select Date,TotalAllowance from Calculation where EmployeeId=1 and Date between 2011/02/25 and 2011/02/27 Aquí Datehay una
¿Cuáles son las diferencias entre las declaraciones SETy SELECTal asignar variables en