![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Where I work, we're being "forced" (because of hardware issues) to upgrade our databases from old unsupported NT servers running Microsoft SQL Server 7. Some people I work with want to go to SQL Server 2000 then 2005 when it comes out. I'd prefer that we go the Sybase/Unix route, especially since we are working in PHP and trying to go more Unix/Linux. I realize that both Sybase and MS SQL Server share the same code base and some things are identical. However, since I have not worked with Sybase a long time, I'm not sure of all the changes/new features. We have a HUGE base of stored procedures in our application, practically impossible to change/edit them all as part of a database change. I think that we may have some syntax issues with the following items, if anyone could confirm/deny or just give me links to the current Sybase docs that cover these, I'd appreciate it. * join syntax, we use the "left outer join" in the "from" clause style syntax * derived tables, I don't recall ever seeing that these were supported in Sybase * the "Case" statement in queries, I don't ever recall ever seeing these in Sybase so if anyone knows anything about the compatibility issues above (or other ones I'm not aware of) let me know |
#3
| |||
| |||
|
|
Where I work, we're being "forced" (because of hardware issues) to upgrade our databases from old unsupported NT servers running Microsoft SQL Server 7. Some people I work with want to go to SQL Server 2000 then 2005 when it comes out. I'd prefer that we go the Sybase/Unix route, especially since we are working in PHP and trying to go more Unix/Linux. I realize that both Sybase and MS SQL Server share the same code base and some things are identical. However, since I have not worked with Sybase a long time, I'm not sure of all the changes/new features. We have a HUGE base of stored procedures in our application, practically impossible to change/edit them all as part of a database change. I think that we may have some syntax issues with the following items, if anyone could confirm/deny or just give me links to the current Sybase docs that cover these, I'd appreciate it. * join syntax, we use the "left outer join" in the "from" clause style syntax * derived tables, I don't recall ever seeing that these were supported in Sybase * the "Case" statement in queries, I don't ever recall ever seeing these in Sybase so if anyone knows anything about the compatibility issues above (or other ones I'm not aware of) let me know thanks in advance, Mike |
#4
| |||
| |||
|
|
Where I work, we're being "forced" (because of hardware issues) to upgrade our databases from old unsupported NT servers running Microsoft SQL Server 7. Some people I work with want to go to SQL Server 2000 then 2005 when it comes out. I'd prefer that we go the Sybase/Unix route, especially since we are working in PHP and trying to go more Unix/Linux. I think that we may have some syntax issues with the following items, if anyone could confirm/deny or just give me links to the current Sybase docs that cover these, I'd appreciate it. * join syntax, we use the "left outer join" in the "from" clause style syntax * derived tables, I don't recall ever seeing that these were supported in Sybase * the "Case" statement in queries, I don't ever recall ever seeing these in Sybase |
#5
| |||
| |||
|
#6
| |||
| |||
|
|
I have to caution against switching. I work on SQL Server 2000, Sybase ASE12.5 and Oracle 9i in a production environment. The headaches and major code changes will be overwhelming when all you need to do is run an upgrade script to move to newer hardware. If you really want a Linux/Unix platform go all the way and switch to Oracle. |
#7
| |||
| |||
|
|
Where I work, we're being "forced" (because of hardware issues) to upgrade our databases from old unsupported NT servers running Microsoft SQL Server 7. Some people I work with want to go to SQL Server 2000 then 2005 when it comes out. I'd prefer that we go the Sybase/Unix route, especially since we are working in PHP and trying to go more Unix/Linux. I realize that both Sybase and MS SQL Server share the same code base and some things are identical. However, since I have not worked with Sybase a long time, I'm not sure of all the changes/new features. We have a HUGE base of stored procedures in our application, practically impossible to change/edit them all as part of a database change. I think that we may have some syntax issues with the following items, if anyone could confirm/deny or just give me links to the current Sybase docs that cover these, I'd appreciate it. * join syntax, we use the "left outer join" in the "from" clause style syntax * derived tables, I don't recall ever seeing that these were supported in Sybase * the "Case" statement in queries, I don't ever recall ever seeing these in Sybase so if anyone knows anything about the compatibility issues above (or other ones I'm not aware of) let me know thanks in advance, Mike |
#8
| |||
| |||
|
#9
| |||
| |||
|
|
Sorry, I needed to be more clear that was my fault. I meant that if you are committed to a Linux path then go with Oracle. It will be a lot more work but it is greatly supported by the Oracle guy. |
#10
| |||
| |||
|
![]() |
| Thread Tools | |
| Display Modes | |
| |