Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Свържете се към SQL Server 2005 от Perl и направете SELECT

Ще трябва да използвате DBI и вероятно е най-добре да използвате доставчика на DBD::ODBC от (CPAN ). Ако не знаете за DBI, тогава трябва да прочетете за това. Има една книга (Програмиране на Perl DBI ), който е стар, но все още валиден.

След това нещо като следното:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съединяване на три маси със съединения, различни от INNER JOIN

  2. Пропускане на първия ред в SQL Server 2005?

  3. Изберете/Вмъкнете версия на Upsert:има ли модел на проектиране за висок едновременност?

  4. Как да инсталирате SQL Server на Ubuntu 18.04

  5. SQL Server, nvarchar(MAX) или ntext, изображение или varbinary?