Preguntas etiquetadas con tsql

T-SQL (Transact Structured Query Language) es la extensión de la funcionalidad SQL compatible con Sybase ASE y Microsoft SQL Server. No utilice esta etiqueta para consultas relacionadas con MySQL, PostgreSql, Oracle (Pl / SQL). Tenga en cuenta que el código SQL que se está escribiendo usando LINQ no será también parte de esta etiqueta. Esta etiqueta creada específicamente para la programación avanzada de SQL con Microsoft SQL Server.

3697
¿Cómo actualizo desde un SELECT en SQL Server?

En SQL Server , es posible INSERTingresar a una tabla usando una SELECTdeclaración: INSERT INTO Table (col1, col2, col3) SELECT col1, col2, col3 FROM other_table WHERE sql = 'cool' ¿También es posible actualizar a través de un SELECT? Tengo una tabla temporal que contiene los valores y me...

1285
¿Cómo puedo eliminar filas duplicadas?

¿Cuál es la mejor manera de eliminar filas duplicadas de una SQL Servertabla bastante grande (es decir, más de 300,000 filas)? Las filas, por supuesto, no serán duplicados perfectos debido a la existencia del RowIDcampo de identidad. Mi mesa RowID int not null identity(1,1) primary key, Col1...

1218
Alterar una columna: nulo a no nulo

Tengo una tabla que tiene varias columnas enteras anulables. Esto no es deseable por varias razones, por lo que estoy buscando actualizar todos los valores nulos a 0 y luego establecer estas columnas en NOT NULL. Además de cambiar los valores nulos a 0, los datos deben conservarse. Estoy buscando...