Drop Table
Support Forum for database administrators and web based access to important newsgroups related to databasesI 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
Post Follow-up to this messageSince 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 >
Post Follow-up to this messageWorked perfectly. Thank you. Tomas
Post Follow-up to this message
Show a Printable Version
Email This Page to Someone!
Receive updates to this thread