sql >> Databáze >  >> RDS >> Sqlserver

Připojte se k SQL Server 2005 z Perlu a proveďte SELECT

Budete muset použít DBI a pravděpodobně nejlépe použijete poskytovatele DBD::ODBC od (CPAN ). Pokud o DBI nevíte, musíte si o tom něco přečíst. Existuje kniha (Programming the Perl DBI ), který je starý, ale stále platný.

Pak něco jako následující:

use strict;
use warnings;
use DBI;

# Insert your DSN's name here.
my $dsn = 'DSN NAME HERE'

# Change username and password to something more meaningful
my $dbh = DBI->connect("DBI:ODBC:$dsn", 'username', 'password')

# Prepare your sql statement (perldoc DBI for much more info).
my $sth = $dbh->prepare('select id, name from mytable');

# Execute the statement.
if ($sth->execute)
{
    # This will keep returning until you run out of rows.
    while (my $row = $sth->fetchrow_hashref)
    {
        print "ID = $row->{id}, Name = $row->{name}\n";
    }
}

# Done. Close the connection.
$dbh->disconnect;


  1. MYSQL vyberte počet podle hodnoty

  2. Proč není SET XACT_ABORT ON výchozí chování?

  3. Získejte záznam v maximální datum každého měsíce

  4. Načíst data z uložené procedury, která má více sad výsledků