Home > Archive > Microsoft SQL Server forum > January 2006 > Problem Building Script with Int









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Problem Building Script with Int
Mossy

2006-01-26, 4:57 pm

I am currently moving a table from a msSQL DB to a MySQL DB.

I am trying to build the bones of an insert statement by adding strings
to a select statement.

SELECT '(' + job_referenceno + ', ''' + job_title + ''', ''' +
job_category + ''', ''' + job_type + ''', ''' + job_location + ''', '''
+ job_duaration + ''', ' + job_salary + ', ''' + job_contactperson +
''', ' FROM JobDetails WHERE job_active = 1;

This works perfectly until I try and pull an int column from the Table.
When I add a column to the string that is INT the query returns 0 rows,
with no errors.

Can anyone help explain / overcome this?

Regards,

Tomas

Dan Guzman

2006-01-26, 4:57 pm

Since you are building a string, try casting the numeric values as a string
type when you concatenate the value. Also, consider handling NULLs:

COALESCE(CAST(MyIntC
olumn AS varchar(10)), 'NULL')

You can find an generalized script to generate insert statements at
http://vyaskn.tripod.com/code.htm#inserts.

--
Hope this helps.

Dan Guzman
SQL Server MVP

"Mossy" <tomas.breen@gmail.com> wrote in message
news:1138275770.510579.240490@z14g2000cwz.googlegroups.com...
>I am currently moving a table from a msSQL DB to a MySQL DB.
>
> I am trying to build the bones of an insert statement by adding strings
> to a select statement.
>
> SELECT '(' + job_referenceno + ', ''' + job_title + ''', ''' +
> job_category + ''', ''' + job_type + ''', ''' + job_location + ''', '''
> + job_duaration + ''', ' + job_salary + ', ''' + job_contactperson +
> ''', ' FROM JobDetails WHERE job_active = 1;
>
> This works perfectly until I try and pull an int column from the Table.
> When I add a column to the string that is INT the query returns 0 rows,
> with no errors.
>
> Can anyone help explain / overcome this?
>
> Regards,
>
> Tomas
>



Mossy

2006-01-26, 4:57 pm

Worked perfectly. Thank you.

Tomas

Sponsored Links





Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive | Programming forum archive

Copyright 2008 droptable.com