0
我有,我有30列SQL查詢來從一個記錄在一個表中插入行到同一個表稍作修改
我需要知道,如果下面可以做或不
一個SQL Server表我需要寫一個sql qyery將表中的記錄複製到同一個表中,其中28列的數據是相同的,其餘2列的數據更改。
它可以寫入一個SQL查詢嗎?
插入到表(30個cloumns)選擇從表
30列上面的語句將全部30個列的數據相同。但是,我需要改變第2列的數據
我該怎麼做?
我有,我有30列SQL查詢來從一個記錄在一個表中插入行到同一個表稍作修改
我需要知道,如果下面可以做或不
一個SQL Server表我需要寫一個sql qyery將表中的記錄複製到同一個表中,其中28列的數據是相同的,其餘2列的數據更改。
它可以寫入一個SQL查詢嗎?
插入到表(30個cloumns)選擇從表
30列上面的語句將全部30個列的數據相同。但是,我需要改變第2列的數據
我該怎麼做?
要使用where子句複製的查詢表並選擇所有列並更改要更改的列。
查看具有新值的[SEX_NO],[BLOOD_GROUP]列。
INSERT INTO [dbo].[CONTACTS]
SELECT [CONTACT_ID]
,[CONTACT_TYPE_ID]
,[FIRST_NAME]
,[MIDDLE_NAME]
,[LAST_NAME]
,[FULL_NAME]
,[OTHER_NAME]
,'1' [SEX_NO]
,[DOB]
,'O+' [BLOOD_GROUP]
,[BIRTH_PLACE]
,[HOME_ADDRESS1]
,[HOME_ADDRESS2]
,[HOME_TEL]
,[OFFICE_TEL]
,[DEGREE_NO]
,[EMAIL_ADDR1]
,[EMAIL_ADDR2]
,[MOBILE_NO1]
,[MOBILE_NO2]
,[FAX_NO]
,[MEMBER_ID]
,[IS_FAV]
FROM [dbo].[CONTACTS]
where CONTACT_ID = 1
中選擇a,b,c,d,e,謝謝,完美地工作。我不知道這很簡單。節省了很多時間:) – user1416631
這很簡單,但您是否真的試圖自己解決問題?請閱讀[常見問題]和[問]以獲得編寫好問題的提示。 –
另外,你爲什麼要標記Java? – DannyMo
我正在使用正常的選擇查詢並插入語句與2列的數據更改和其餘保持不變。但是,這似乎是乏味和時間。請提出另一個解決方案 – user1416631