I assume that by "SQL" you mean you want to connect Perl to a database - or use Perl to access a database using SQL statements like SELECT and UPDATE. Have a look at the Connecting Perl to Databases FAQ in this forum - it tells you where to find Perl Database resources. You'll first have to decide which database you're going to use - assuming that it will be MySQL(since I have to just pick one for an example), then you'll need to install
1. MySQL, and get it working, then
2. Perl "DBI"
3. Perl "DBD::mysql"
If you're not experienced with databases, then step 1 will probably take you some time. Don't dive into 2 or 3 until you are comfortable that your database is up and running smoothly, and you're able to connect to it and interact with it using the database client(for MySQL the client is "mysql", for Oracle the client is "sqlplus", etc.).
If you do choose MySQL, their website(
has lots of very good information on all aspects of MySQL, including tutorials. Whichever db you choose, find a good tutorial, and I would advise to buy at least 1 good book on that db.
HTH.
Hardy Merrill
Mission Critical Linux, Inc.