#! /usr/bin/perl -w use strict ; use warnings ; use DBI; my $prog = substr $0, rindex ( $0, '/' ) + 1 ; my $Usage = <= 0 ; my $dbh = DBI->connect( "dbi:SQLite:dbname=test.db", "", "", { RaiseError => 1} ) or die $DBI::errstr; my @cols = qw(Name Price) ; my $cols = join ',', @cols ; $dbh->do("DROP TABLE IF EXISTS Cars"); $dbh->do("CREATE TABLE Cars (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, price INT)"); $dbh->do("INSERT INTO Cars ($cols) VALUES('Audi',52642)"); $dbh->do("INSERT INTO Cars ($cols) VALUES('Mercedes',57127)"); $dbh->do("INSERT INTO Cars ($cols) VALUES('Skoda',9000)"); $dbh->do("INSERT INTO Cars ($cols) VALUES('Volvo',29000)"); $dbh->do("INSERT INTO Cars ($cols) VALUES('Bentley',350000)"); $dbh->do("INSERT INTO Cars ($cols) VALUES('Citroen',21000)"); $dbh->do("INSERT INTO Cars ($cols) VALUES('Hummer',41400)"); $dbh->do("INSERT INTO Cars ($cols) VALUES('Volkswagen',21600)"); $dbh->disconnect();