想写一个insert插入多条数据的sql.
结果发现mysql可以,mssql2005确不行,google,baidu之,有人说sql 2008才支持那种写法,05和2000均不支持,郁闷
Sql server 2008 和 MySql支持以下语法:
INSERT
INTO
[
EventType
]
(
[
EventTypeName
]
)
VALUES
(
'
电话联系
'
), (
'
项目演示会
'
);
Sql Server 2005 2000以下版本,不支持上述语句,只能一条条插入,但可以多语句一次提交
#
INSERT
INTO
[
EventType
]
(
[
EventTypeName
]
)
VALUES
(
'
电话联系
'
);
# INSERT INTO [ EventType ] ( [ EventTypeName ] ) VALUES ( ' 项目演示会 ' );
# INSERT INTO [ EventType ] ( [ EventTypeName ] ) VALUES ( ' 项目演示会 ' );