PDA

View Full Version : insert into select



zfarahani
سه شنبه 17 خرداد 1390, 18:57 عصر
سلام

فرض کنیدجدولی داریم به نام student یه جدول داریم به نام all_student که تعداد فیلدهای این دوجدول متغیر است تعداد فیلدهای جدول student بیشتر از all_student است .ولی نوع فیلدها یکی است می شه لطفا query بنوسیدفرضی به وسیله insert into که چه طوری فیلدهای متناظرراپرکنم وفیلدهای دیگر راخالی ردکنیم؟
عجله دارم میشه لطف کنید راهنماییم کنید ؟
ممنون

hossein_h62
سه شنبه 17 خرداد 1390, 19:18 عصر
سلام
به این شکل :
Insert Into Table1 (Field1,Field2,Field3,Field4)
Select Field1,Field2,Field3,Field4 From Table2
فقط فیلدهای مورد نظر را نظیر به نظیر در کد قرار بدین.

zfarahani
سه شنبه 17 خرداد 1390, 19:49 عصر
دستورinsert این است
INSERTINTO [BWFAspnetTemplateDB].[dbo].[Table_2]
([name]
,[date]
,[lastname]
,[phonenumber])
VALUES
(<name,nvarchar(256),>
,<date,datetime,>
,<lastname,nchar(10),>
,<phonenumber,text,>)
GO



حالا می خوام این اطلاعات این جدول رادرآن قراردهم
فیلدهای که درجدول نیست راچطور مقداردهی کنم باvalue
SELECT [id]
,[name]
,[date]
FROM [BWFAspnetTemplateDB].[dbo].[Table_1]
ممنون