Je dois insérer les données d'une colonne dans une autre colonne dans la même table.Comment insérer une colonne dans une autre colonne dans la même table dans SQL Server
Quelqu'un peut-il me dire comment écrire cela?
Merci
Je dois insérer les données d'une colonne dans une autre colonne dans la même table.Comment insérer une colonne dans une autre colonne dans la même table dans SQL Server
Quelqu'un peut-il me dire comment écrire cela?
Merci
UPDATE table
SET col_2 = col_1
Si vous souhaitez copier des données d'une colonne à l'autre sur la même table:
UPDATE table_name SET
destination_column_name=orig_column_name
WHERE condition_if_necessary
SI vous souhaitez ajouter une nouvelle colonne et copier les données d'origine à cette colonne:
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
Si vous souhaitez que la colonne ne soit pas Nullable, vous pouvez la définir sur une valeur par défaut t valeur avant de faire la mise à jour.
begin transaction
alter table Song add SortArtist nvarchar(128) not null default N''
go
update Song set SortArtist = Artist
commit transaction
alter table [DBO]. [GetPermission]
add username1 varchar (100) ---------------- ading nouvelle colonne username1
mise à jour GetPermission set nomutilisateur1 = nom d'utilisateur