|
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
|
|
|
| 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
>
| |
|
| Worked perfectly. Thank you.
Tomas
|
|
|
|
|