2016-06-16 6 views
0

Ich habe diese Tabelle UserinfoBenutzer kopieren Beschreibung und fügen Sie neue Benutzer mit der gleichen Beschreibung

UserInfo 
------------------------------------- 
UserID FirstName,LastName, Description 
-------------------------------------- 
1 Kevin Love  Forward 
2 Stephen Curry  Guard 
  1. I UserID 2 Description auf derselben Tabelle kopieren möchten, aber mit neuen Benutzer mit neuen UserID

  2. Ich habe zwei Seiten für diese:

    • UserList-Seite - Alle Datensätze in UserInfo anzeigen a nd hatte eine Option Copy, die Description auf ausgewählten Benutzer kopieren wird und umleiten zu meiner zweiten Seite 'CopyInfo'.

    • CopyInfo Seite - wird angezeigt, und fragen Sie Benutzer nur für neue Firstname, LastName und die ausgewählten UserID 2Description.

Ausgang:

UserInfo 
------------------------------------- 
UserID FirstName,LastName, Description 
-------------------------------------- 
1 Kevin Love  Forward 
2 Stephen Curry  Guard 
3. Steve Kerr  Guard 

bitte helfen. Vielen Dank!

+0

nicht sicher, warum diese Frage markiert asp-classic wie es rein ist SQL – Dijkgraaf

Antwort

0

UserID is an IDENTITY Unter der Annahme, und Sie verwenden SQL2005 and later, können Sie unter Abfrage verwenden:

with ct as (
    select [Description] from UserInfo 
    where UserID = 2 
) 
insert into UserInfo (FirstName, Lastname, Description) 
values ('Steve', 'Kerr', ct.Description) 

Wenn UserID is not IDENTITY, benötigen Sie einen Wert haben für Sie es in Ihrem INSERT Aussage

+0

Wird versuchen, es auf meiner CopyInfo-Seite zu implementieren. – Jostine

Verwandte Themen