#!/usr/bin/perl use strict ; use warnings ; use File::Slurp ; use Safelib::Dbutils ; my $db_csv_file = shift @ARGV or die 'missing db_csv file' ; my @col_names = qw( rec_type fld_num fld_len fld_name al3_desc ) ; my $holders = join ',', ('?') x @col_names ; my $dbh = Safelib::Dbutils->connect( 'LocalServer' ) ; $dbh or die "Connect failed: $DBI::errstr"; truncate_al3_desc_rows() ; insert_al3_desc_rows( $db_csv_file ) ; exit ; sub truncate_al3_desc_rows { eval { $dbh->exec_sql( <exec_sql( <exec_sql( <