sloppyhack
Technical User
I have an script that inserts data into a SQL Server table and I'm having some trouble with zero-length vs. null values. Everything appends just fine, however SQL Server is interpreting all undefined variables as zero-length instead of null. I want the field left as null. Does anyone have information regarding how to do this or know where I can find some? Here's a sample of the SQL statement.
INSERT INTO stage.dbo.test_table (
CreateDate,
ProjectID,
JobNumber,
ResItNum,
CustItNum,
FacilityID,
VenName,
NormVenName
)
VALUES (
'$date',
'$proddata[$prodrow]->{'PROJID'}',
'$proddata[$prodrow]->{'JOBNUMBER'}',
'$proddata[$prodrow]->{'RESITNUM'}',
'$proddata[$prodrow]->{'CUSTITNUM'}',
'$proddata[$prodrow]->{'FACID'}',
'$proddata[$prodrow]->{'VENNAME'}',
'$proddata[$prodrow]->{'NORMVENNAME'}'
)
Cheers,
Sloppyhack
INSERT INTO stage.dbo.test_table (
CreateDate,
ProjectID,
JobNumber,
ResItNum,
CustItNum,
FacilityID,
VenName,
NormVenName
)
VALUES (
'$date',
'$proddata[$prodrow]->{'PROJID'}',
'$proddata[$prodrow]->{'JOBNUMBER'}',
'$proddata[$prodrow]->{'RESITNUM'}',
'$proddata[$prodrow]->{'CUSTITNUM'}',
'$proddata[$prodrow]->{'FACID'}',
'$proddata[$prodrow]->{'VENNAME'}',
'$proddata[$prodrow]->{'NORMVENNAME'}'
)
Cheers,
Sloppyhack