2011-04-04 25 views

Respuesta

54
UPDATE table 
SET col_2 = col_1 
13

Si desea copiar los datos de una columna a otra en la misma tabla:

UPDATE table_name SET 
    destination_column_name=orig_column_name 
WHERE condition_if_necessary 

SI desea agregar una nueva columna y copiar los datos originales a que se columna:

ALTER TABLE table_name 
    ADD new_column_name column_type NULL 

UPDATE table_name SET 
    destination_column_name=orig_column_name 
WHERE condition_if_necessary 
2

Si desea que la columna no se pueda nulos, puede configurarla como predeterminada t valor antes de hacer la actualización.

begin transaction 
alter table Song add SortArtist nvarchar(128) not null default N'' 
go 
update Song set SortArtist = Artist 
commit transaction 
-2

tabla alter [dbo]. [GetPermission]
add nombredeusuario1 varchar (100) ---------------- ading nueva columna nombredeusuario1

actualización GetPermission establecer nombre de usuario1 = nombre de usuario

Cuestiones relacionadas