PK::Auto doc patch from dwc
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / PK / Auto / MSSQL.pm
CommitLineData
b8566d66 1package DBIx::Class::PK::Auto::MSSQL;\r
2\r
3use strict;\r
4use warnings;\r
5\r
6use base qw/DBIx::Class/;\r
7\r
8__PACKAGE__->load_components(qw/PK::Auto/);\r
9\r
10sub last_insert_id {\r
11 my( $id ) = $_[0]->storage->dbh->selectrow_array( 'SELECT @@IDENTITY' );\r
12 return $id;\r
13}\r
14\r
151;\r
16\r
17=head1 NAME \r
18\r
19DBIx::Class::PK::Auto::MSSQL - Automatic Primary Key class for MSSQL\r
20\r
21=head1 SYNOPSIS\r
22\r
6718c5f0 23 # In your table classes\r
24 __PACKAGE__->load_components(qw/PK::Auto::MSSQL Core/);\r
25 __PACKAGE__->set_primary_key('id');\r
26\r
b8566d66 27=head1 DESCRIPTION\r
28\r
29This class implements autoincrements for MSSQL.\r
30\r
31=head1 AUTHORS\r
32\r
33Brian Cassidy <bricas@cpan.org>\r
34\r
35=head1 LICENSE\r
36\r
37You may distribute this code under the same terms as Perl itself.\r
38\r
6718c5f0 39=cut\r