Sat*_*ngh 0 sql stored-procedures sql-server-2008
我正在编写过去2天的存储过程,但我无法弄明白.
任务:我有一个表"table 1",其中有一些行,其中"Appointment No"作为主ID.
还有另一个表"table 1_copy",它与表1相同,主键不是必需的.
我想在"表1"中插入"名字"和"姓氏".但是,如果该记录已存在于""表1"中,则应将这些重复记录插入"tabel 1_copy",将非重复记录插入"表1"
因此,简而言之,我将带有新"约会号"的新记录插入到表1中,并将表1中已存在的重复约会no插入到表1_copy中.
我可以找出插入到if NOT EXISTS PART但是我正在努力捕获重复并插入"table 1_copy"
请帮我.
提前致谢
像下面这样的东西应该工作:
IF NOT EXISTS (SELECT * FROM table_1 WHERE FirstName=@FirstName AND LastName=@LastName)
INSERT INTO table_1 ...
ELSE
INSERT INTO table_1_copy ...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7847 次 |
| 最近记录: |