1 package DBIx::Class::Storage::DBI::ADO::Microsoft_SQL_Server;
7 DBIx::Class::Storage::DBI::ADO
8 DBIx::Class::Storage::DBI::MSSQL
14 $self->_identity_method('@@identity');
18 my ($self, $sth, $placeholder_index, $data, $attributes, @extra) = @_;
20 $attributes->{ado_size} = 8000; # max VARCHAR on MSSQL
22 $self->next::method($sth, $placeholder_index, $data, $attributes, @extra);
29 DBIx::Class::Storage::DBI::ADO::Microsoft_SQL_Server - Support for Microsoft
30 SQL Server via DBD::ADO
34 This subclass supports MSSQL server connections via L<DBD::ADO>.
38 The MSSQL specific functionality is provided by
39 L<DBIx::Class::Storage::DBI::MSSQL>.
41 C<_identity_method> is set to C<@@identity>, as C<SCOPE_IDENTITY()> doesn't work
42 with L<DBD::ADO>. See L<DBIx::Class::Storage::DBI::MSSQL/IMPLEMENTATION NOTES>
43 for caveats regarding this.
47 See L<DBIx::Class/CONTRIBUTORS>.
51 You may distribute this code under the same terms as Perl itself.