I am using perl to insert a record into SQL Server's table (via ODBC).
My SQL statement is quite simple:
INSERT INTO raw (
CHROM
,POS
,ID
,REF
,ALT
,QUAL
,FILTER
,INFO
,FORMAT
) values (?, ?, ?, ?, ?, ?, ?, ?, ?);
and so are the values - nothing special. all varchars (doing a POC).
Values are in an array, matching to the number of arguments insert expects.
When I run this:
my $sth = $dbh->prepare($sql);
$sth->execute( @values );
I get
HERE
as output.
Since I am running in a command window and I need to insert millions of rows, HERE as the output is quite annoying. It started happening - for now reason (that I can think of), and it seems that the execute statement is what is triggering it. SQL table has no triggers or anything of that sort, and a simple insert via SQL Server Management studio results in no output (as expecte).
Any ideas would be much appreciated!!!