
本文共 1620 字,大约阅读时间需要 5 分钟。
���SQL2008���������������������������������Merge������������Oracle���Merge������������������������������������������delete���������������������������������������������������
������������merge������������������
merge [ into ] [ ��������� ] using < ������ > on ������ when matched ������ when not matched ������;
��������������������������� TableThis���TableThat:
������������������������������������������������������������������������������������tbThisID���������������������������������������������������������������������������������������������������������������������������Merge���������
merge into TableThat as a using TableThis as b on a.tbThisID = b.tbThisID when matched then update set a.tbContent = a.tbContent + ' - ' + b.tbThisPhone when not matched then insert (tbThisID,tbContent) values (b.tbThisID,b.tbThisPhone);
������ ���������������������������������������������������������������������������������������������������������������
������������������������������������������������������������������������������������������������������������������������������������delete���������������
merge into TableThat as a using TableThis as b on a.tbThisID = b.tbThisID when matched then delete when not matched then insert (tbThisID,tbContent) values (b.tbThisID,b.tbThisPhone);
���������������������������
���������������
发表评论
最新留言
关于作者
