读书人

{quot;#039;MCT#039; 不是可以识别的 OPTIMIZER LO

发布时间: 2012-01-07 21:41:55 作者: rapoo

{"'MCT' 不是可以识别的 OPTIMIZER LOCK HINTS 选项。" }
执行语句发生错误,语句如下:
EXEC (
'INSERT ' + @Airline + ' (
Departure,
Destination,
FeederRoutingID,
OnlineRoutingID,
InterlineRoutingID,
FeederFareID,
OnlineFareID,
InterlineFareID,
ContractID,
DateFrom,
DateTo,
IsRoundTrip,
Airline)
SELECT t1.a as Departure,t2.a as Destination, ' ' '+
@FeederRoutingID + ' ' ', ' ' ' +
@OnlineRoutingID+ ' ' ', ' ' ' +
@InterlineRoutingID+ ' ' ', ' ' ' +
@FeederFareID+ ' ' ', ' ' ' +
@OnlineFareID+ ' ' ', ' ' ' +
@InterlineFareID+ ' ' ', ' ' ' +
@ContractID+ ' ' ', ' ' ' +
@DateFrom+ ' ' ', ' ' ' +
@DateTo+ ' ' ', ' ' ' +
@IsRoundTrip+ ' ' ', ' ' ' +
@Airline + ' ' '
FROM
(
select airportcode As a from
(select * from zone where zoneNo= ' ' ' + @FeederDep + ' ' ')Z
INNER JOIN ZoneElement ZE ON Z.zoneID=ZE.zoneID
INNER JOIN MST_AirPort A ON A.AirPortID=ZE.AirPortID
) AS t1
CROSS JOIN
(select airportcode As a from
(select * from zone where zoneNo= ' ' ' + @Destination + ' ' ')Z
INNER JOIN ZoneElement ZE ON Z.zoneID=ZE.zoneID
INNER JOIN MST_AirPort A ON A.AirPortID=ZE.AirPortID
) AS t2
ORDER BY Departure,Destination ')

EXEC(
'INSERT ' + @Airline + ' (
Departure,
Destination,
FeederRoutingID,
OnlineRoutingID,
InterlineRoutingID,
FeederFareID,
OnlineFareID,
InterlineFareID,
ContractID,
DateFrom,
DateTo,
IsRoundTrip,
Airline)
SELECT t1.a as Departure,t2.a as Destination, ' ' ' +
@FeederRoutingID + ' ' ', ' ' ' +
@OnlineRoutingID+ ' ' ', ' ' ' +
@InterlineRoutingID+ ' ' ', ' ' ' +
@FeederFareID+ ' ' ', ' ' ' +
@OnlineFareID+ ' ' ', ' ' ' +
@InterlineFareID+ ' ' ', ' ' ' +
@ContractID+ ' ' ', ' ' ' +
@DateFrom+ ' ' ', ' ' ' +
@DateTo+ ' ' ', ' ' ' +
@IsRoundTrip+ ' ' ', ' ' ' +
@Airline + ' ' '


FROM
(
SELECT * FROM dbo.fn_split( ' + @FeederDep + ', ' + ', ' + ')
) AS t1
CROSS JOIN
(select airportcode As a from
(select * from zone where zoneNo= ' ' ' + @Destination + ' ' ')Z
INNER JOIN ZoneElement ZE ON Z.zoneID=ZE.zoneID
INNER JOIN MST_AirPort A ON A.AirPortID=ZE.AirPortID
) AS t2
ORDER BY Departure,Destination ')

奇怪的是为什么有插入是成功的呢?

急 !!!!!!!!!

[解决办法]
up
[解决办法]
不知道啊

读书人网 >SQL Server

热点推荐