2012-01-04 5 views
6

takın. 1 sütunun bir tablo değişikliği değerlerini kopyalayıp başlık temelde hemen hemen tüm yukarı, ben burada gerçekleştirmek için çalışıyorum ile özetliyor aynı masada

Biraz daha bilgi

, ben 4 sütun var bir tablo var. Tam bir kopyasına ihtiyacım var ama sadece bir sütunun değerlerini değiştirmem gerekiyor.

o sütun 123456 olan müşteri numarası olarak adlandırılır varsayalım (diğer değerler değil gerçekten önemli do).

nasıl tüm tabloyu kopyalayıp aynı tabloya geri kopyalamak 123457 ve ekleme müşteri numarasını değiştirebilir. her şeyi doğru giderse

, ben sadece müşteri numarası değişti nerede öncesinde olduğu gibi kayıtları (tek müşteri veritabanında yoktur) iki katı kadar olmalıdır.

MSSQL2008 R2 kullanıyorum.

cevap

9

o ı gerekli aynen böyle, bu

INSERT CustomerTable(customer, Field2, Field3, Field4) 
SELECT 123457, Field2, Field3, Field4 
from CustomerTable 
WHERE customer = 123456 
+0

Hi deneyin !!! Teşekkürler dostum! – Quoter

+0

Her zaman –

+0

'u da kabul edersiniz. Aynı problemi ve şirketimin son altı aydır kullandığı saklı bir prosedürün 1000 satırını elimden aldım. – jvance

İlgili konular