View Full Version : کپی کردن رکورد
  
seniamail
دوشنبه 28 بهمن 1387, 16:57 عصر
سلام
چطور میتونیم یک رکورد را به یک رکورد جدید در همون جدول کپی کنیم؟
AminSobati
دوشنبه 28 بهمن 1387, 19:42 عصر
سلام،
insert t1 select * from t1 where id=YourID
 
در نظر داشته باشید که PK تکراری ممکنه بشه.
seniamail
دوشنبه 13 مهر 1388, 09:21 صبح
چطور میتونیم به PK مقدار بدیم که تکراری نباشه؟
v_vahid
دوشنبه 13 مهر 1388, 12:11 عصر
ستون pkرا از جدولت انتخاب کن و توproperticeهاش خاصیتidintityرا yesکن
محمد سلیم آبادی
دوشنبه 13 مهر 1388, 12:24 عصر
سلام،
 
اگر می خواهین همان id تکرار نشود (اگر کلید باشد که اصلا نمی تواند تکرار شود) کافیست که 
مستقیما id دیگری خارج از مقادیر PK درج کنید:
 
 
insert into tbl1 
select 999 as id, 
otherColumns 
from tb1
where id=x
 
یا اگر می خواهین به طور تصادفی این مقدار درج شود پیشنهاد می کنم از uniqueidentifier  و تابع newid استفاده کنید.
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.