表a:
CREATE TABLE [dbo].[TableA](
[id] [nchar](10) NULL,
[col] [nchar](10) NULL,
[flag] [nchar](10) NULL
)
表b:
CREATE TABLE [dbo].[TableB](
[id] [nchar](10) NULL,
[col] [nchar](10) NULL
)
两个表的区别只是b比a少一个字段如果想实现从表b中选择一条记录(select id,col from tableB where id='001')插入到表a中,同时在这条记录的后面的flag字段中插入‘1’来表示这条记录是从b表插进来的,而不是a表原来就有的,a表原来就有的记录后面的flag字段为‘null’。这个insert 语句改如何写?