From: Rafael Kitover <rkitover@cpan.org> Date: Fri, 24 Jul 2009 14:39:06 +0000 (+0000) Subject: minor doc clarification X-Git-Tag: v0.08109~47^2~24 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=08cdc412c55790214ac6aac54d729bc1902a6e79;p=dbsrgits%2FDBIx-Class.git minor doc clarification --- diff --git a/lib/DBIx/Class/Storage/DBI/MSSQL.pm b/lib/DBIx/Class/Storage/DBI/MSSQL.pm index 5bf3c10..a03e8a3 100644 --- a/lib/DBIx/Class/Storage/DBI/MSSQL.pm +++ b/lib/DBIx/Class/Storage/DBI/MSSQL.pm @@ -150,8 +150,11 @@ C<SELECT @@IDENTITY> can also be used by issuing: $self->_identity_method('@@identity'); -this is more dangerous, as inserting into a table with an on insert trigger that -inserts into another table with an identity will give erroneous results. +it will only be used if SCOPE_IDENTITY() fails. + +This is more dangerous, as inserting into a table with an on insert trigger that +inserts into another table with an identity will give erroneous results on +recent versions of SQL Server. =head1 AUTHOR