SQL我有3個表:的foreach與靜態數據
國家
Code, Name
VACANCES:
id(autoincrement),CountryCode, NameOfCountry, numberOfdays
如何的foreach國家插入行:
countryCode,'Welcome in " + nameofCountry +"!",12
SQL我有3個表:的foreach與靜態數據
國家
Code, Name
VACANCES:
id(autoincrement),CountryCode, NameOfCountry, numberOfdays
如何的foreach國家插入行:
countryCode,'Welcome in " + nameofCountry +"!",12
試試這個
insert Vacances(CountryCode, NameOfCountry, numberOfdays)
select distinct [Code],'Welcome to ' + [Name] +'!',12
from Countries
無需環路,數據庫基於SET操作進行了優化,利用這一點
不需要循環或「foreach」...
INSERT Vacances (CountryCode, NameOfCountry, numberOfdays)
SELECT countryCode, 'Welcome in ' + Name + '!', 12
FROM Countries
對不起,添加了一些文字給你,而不是我的:-)我刪除了它..這是關於基於SET的句子 – SQLMenace 2010-06-02 11:28:19
這是2個表,不是嗎? – gbn 2010-06-02 11:23:25