Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Some Oracle praise?

Some Oracle praise?

Scheduled Pinned Locked Moved The Lounge
csharpdatabasesql-serveroraclecom
74 Posts 21 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Sander RosselS Offline
    Sander RosselS Offline
    Sander Rossel
    wrote on last edited by
    #1

    Do people here actually like the Oracle database? Especially when compared to SQL Server. It seems everything I did so easily in SQL Server seems to be difficult or even impossible in Oracle. So far I like the for loops and the some_table.some_column%type type declarations. I'm not looking for Oracle hate or a religious war. I really just want to know what's so great about Oracle so I can enjoy it too (so far it's been mostly frustration).

    Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

    Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

    Regards, Sander

    OriginalGriffO S F L D 18 Replies Last reply
    0
    • Sander RosselS Sander Rossel

      Do people here actually like the Oracle database? Especially when compared to SQL Server. It seems everything I did so easily in SQL Server seems to be difficult or even impossible in Oracle. So far I like the for loops and the some_table.some_column%type type declarations. I'm not looking for Oracle hate or a religious war. I really just want to know what's so great about Oracle so I can enjoy it too (so far it's been mostly frustration).

      Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

      Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

      Regards, Sander

      OriginalGriffO Offline
      OriginalGriffO Offline
      OriginalGriff
      wrote on last edited by
      #2

      Sander Rossel wrote:

      I really just want to know what's so great about Oracle

      Well, it's got a cooler name...

      Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
      "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

      S 1 Reply Last reply
      0
      • Sander RosselS Sander Rossel

        Do people here actually like the Oracle database? Especially when compared to SQL Server. It seems everything I did so easily in SQL Server seems to be difficult or even impossible in Oracle. So far I like the for loops and the some_table.some_column%type type declarations. I'm not looking for Oracle hate or a religious war. I really just want to know what's so great about Oracle so I can enjoy it too (so far it's been mostly frustration).

        Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

        Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

        Regards, Sander

        S Offline
        S Offline
        Slacker007
        wrote on last edited by
        #3

        Worked at a place once that had MS developer tools w/MVC front-end with an Oracle backend. Oracle has a set of plugins/extensions for VS, that makes integrating with VS and Entity Framework, a lot easier. It took a while to get used to some things, like schemas (oracle) versus individual databases(SQL Server), etc. PL-SQL is nice, but I found that many people would put too much business logic in there, for my taste.

        Sander Rossel wrote:

        so far it's been mostly frustration

        It can be, no doubt.

        Sander RosselS Richard DeemingR 2 Replies Last reply
        0
        • Sander RosselS Sander Rossel

          Do people here actually like the Oracle database? Especially when compared to SQL Server. It seems everything I did so easily in SQL Server seems to be difficult or even impossible in Oracle. So far I like the for loops and the some_table.some_column%type type declarations. I'm not looking for Oracle hate or a religious war. I really just want to know what's so great about Oracle so I can enjoy it too (so far it's been mostly frustration).

          Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

          Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

          Regards, Sander

          F Offline
          F Offline
          F ES Sitecore
          wrote on last edited by
          #4

          I've only ever used Oracle once on a project that involved a third-party system that used it. After decades of MS SQL Server it felt like I'd gone back a decade. The interface and tools were so naff. It's like going from Visual Studio to working with java.

          Sander RosselS L 2 Replies Last reply
          0
          • S Slacker007

            Worked at a place once that had MS developer tools w/MVC front-end with an Oracle backend. Oracle has a set of plugins/extensions for VS, that makes integrating with VS and Entity Framework, a lot easier. It took a while to get used to some things, like schemas (oracle) versus individual databases(SQL Server), etc. PL-SQL is nice, but I found that many people would put too much business logic in there, for my taste.

            Sander Rossel wrote:

            so far it's been mostly frustration

            It can be, no doubt.

            Sander RosselS Offline
            Sander RosselS Offline
            Sander Rossel
            wrote on last edited by
            #5

            Slacker007 wrote:

            Oracle has a set of plugins/extensions for VS, that makes integrating with VS and Entity Framework, a lot easier.

            We wanted to use those, but then...

            Slacker007 wrote:

            many people would put too much business logic in there

            Those people took over and used their own tools... Now EVERYTHING is a package :sigh:

            Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

            Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

            Regards, Sander

            L 1 Reply Last reply
            0
            • F F ES Sitecore

              I've only ever used Oracle once on a project that involved a third-party system that used it. After decades of MS SQL Server it felt like I'd gone back a decade. The interface and tools were so naff. It's like going from Visual Studio to working with java.

              Sander RosselS Offline
              Sander RosselS Offline
              Sander Rossel
              wrote on last edited by
              #6

              F-ES Sitecore wrote:

              It's like going from Visual Studio to working with java

              :thumbsup: :laugh:

              Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

              Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

              Regards, Sander

              1 Reply Last reply
              0
              • F F ES Sitecore

                I've only ever used Oracle once on a project that involved a third-party system that used it. After decades of MS SQL Server it felt like I'd gone back a decade. The interface and tools were so naff. It's like going from Visual Studio to working with java.

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #7

                Java, I think, is the big reason why Oracle is so popular. May departments in the U.S. Military uses Oracle, Oracle forms, and Java for most of their database apps and many DoD programming job descriptions require knowledge and experience with Java and Oracle.

                When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

                1 Reply Last reply
                0
                • Sander RosselS Sander Rossel

                  Slacker007 wrote:

                  Oracle has a set of plugins/extensions for VS, that makes integrating with VS and Entity Framework, a lot easier.

                  We wanted to use those, but then...

                  Slacker007 wrote:

                  many people would put too much business logic in there

                  Those people took over and used their own tools... Now EVERYTHING is a package :sigh:

                  Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

                  Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                  Regards, Sander

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #8

                  Worked at one place where the Oracle packages make web calls back out to services, including constructing and posting XML messages to SAP.. Jeez! :laugh: Oracle is (IMO) more powerful than SQL Server, but I'm not sure that's always a good thing? It seems to make it too easy to create a bad system architecture in the long run.

                  I came into this game for the action, the excitement. Go anywhere, travel light, get in, get out, wherever there's trouble, a man alone. Now they got the whole country sectioned off, you can't make a move without a form.

                  S Sander RosselS 2 Replies Last reply
                  0
                  • L Lost User

                    Worked at one place where the Oracle packages make web calls back out to services, including constructing and posting XML messages to SAP.. Jeez! :laugh: Oracle is (IMO) more powerful than SQL Server, but I'm not sure that's always a good thing? It seems to make it too easy to create a bad system architecture in the long run.

                    I came into this game for the action, the excitement. Go anywhere, travel light, get in, get out, wherever there's trouble, a man alone. Now they got the whole country sectioned off, you can't make a move without a form.

                    S Offline
                    S Offline
                    Slacker007
                    wrote on last edited by
                    #9

                    Brent Jenkins wrote:

                    Oracle is (IMO) more powerful than SQL Server, but I'm not sure that's always a good thing? It seems to make it too easy to create a bad system architecture in the long run.

                    :thumbsup:

                    1 Reply Last reply
                    0
                    • Sander RosselS Sander Rossel

                      Do people here actually like the Oracle database? Especially when compared to SQL Server. It seems everything I did so easily in SQL Server seems to be difficult or even impossible in Oracle. So far I like the for loops and the some_table.some_column%type type declarations. I'm not looking for Oracle hate or a religious war. I really just want to know what's so great about Oracle so I can enjoy it too (so far it's been mostly frustration).

                      Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

                      Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                      Regards, Sander

                      L Offline
                      L Offline
                      Lost User
                      wrote on last edited by
                      #10

                      Sander Rossel wrote:

                      Do people here actually like the Oracle database?

                      Yes, I learned my first SQL statements on Oracle 7. Great product at the time, compared to alternatives like DBaseIV.

                      Sander Rossel wrote:

                      I really just want to know what's so great about Oracle so I can enjoy it too (so far it's been mostly frustration).

                      You're over 15 years too late to 'enjoy' the Oracle database-server.

                      Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^][](X-Clacks-Overhead: GNU Terry Pratchett)

                      Sander RosselS 1 Reply Last reply
                      0
                      • Sander RosselS Sander Rossel

                        Do people here actually like the Oracle database? Especially when compared to SQL Server. It seems everything I did so easily in SQL Server seems to be difficult or even impossible in Oracle. So far I like the for loops and the some_table.some_column%type type declarations. I'm not looking for Oracle hate or a religious war. I really just want to know what's so great about Oracle so I can enjoy it too (so far it's been mostly frustration).

                        Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

                        Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                        Regards, Sander

                        D Offline
                        D Offline
                        Duncan Edwards Jones
                        wrote on last edited by
                        #11

                        The type declarations - only that. Nothing else at all.

                        1 Reply Last reply
                        0
                        • S Slacker007

                          Worked at a place once that had MS developer tools w/MVC front-end with an Oracle backend. Oracle has a set of plugins/extensions for VS, that makes integrating with VS and Entity Framework, a lot easier. It took a while to get used to some things, like schemas (oracle) versus individual databases(SQL Server), etc. PL-SQL is nice, but I found that many people would put too much business logic in there, for my taste.

                          Sander Rossel wrote:

                          so far it's been mostly frustration

                          It can be, no doubt.

                          Richard DeemingR Offline
                          Richard DeemingR Offline
                          Richard Deeming
                          wrote on last edited by
                          #12

                          Slacker007 wrote:

                          schemas (oracle)

                          SQL Server has schemas too[^]. They used to be tied to user accounts in SQL 2000, but that was fixed in SQL 2005[^].


                          "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

                          "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

                          Sander RosselS S 2 Replies Last reply
                          0
                          • Sander RosselS Sander Rossel

                            Do people here actually like the Oracle database? Especially when compared to SQL Server. It seems everything I did so easily in SQL Server seems to be difficult or even impossible in Oracle. So far I like the for loops and the some_table.some_column%type type declarations. I'm not looking for Oracle hate or a religious war. I really just want to know what's so great about Oracle so I can enjoy it too (so far it's been mostly frustration).

                            Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

                            Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                            Regards, Sander

                            Richard DeemingR Offline
                            Richard DeemingR Offline
                            Richard Deeming
                            wrote on last edited by
                            #13

                            Sander Rossel wrote:

                            what's so great about Oracle

                            What, you mean apart from having to pay a percentage of your initial purchase cost every year as a "maintenance fee"? :rolleyes:


                            "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

                            "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

                            Sander RosselS 1 Reply Last reply
                            0
                            • Sander RosselS Sander Rossel

                              Do people here actually like the Oracle database? Especially when compared to SQL Server. It seems everything I did so easily in SQL Server seems to be difficult or even impossible in Oracle. So far I like the for loops and the some_table.some_column%type type declarations. I'm not looking for Oracle hate or a religious war. I really just want to know what's so great about Oracle so I can enjoy it too (so far it's been mostly frustration).

                              Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

                              Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                              Regards, Sander

                              S Offline
                              S Offline
                              Shelby Robertson
                              wrote on last edited by
                              #14

                              Sander Rossel wrote:

                              Do people here actually like the Oracle database?

                              No. We have to support our project for both oracle and sql server, and oracle is a constant source of consternation. Like someone else said, the tools are from the stone age. And don't even get me started on on sub releases of the ODAC managed .net driver and half-assed implementation of their own database encryption with poor documentation on what features actually function.

                              CPallini wrote:

                              You cannot argue with agile people so just take the extreme approach and shoot him. :Smile:

                              Sander RosselS 1 Reply Last reply
                              0
                              • Sander RosselS Sander Rossel

                                Do people here actually like the Oracle database? Especially when compared to SQL Server. It seems everything I did so easily in SQL Server seems to be difficult or even impossible in Oracle. So far I like the for loops and the some_table.some_column%type type declarations. I'm not looking for Oracle hate or a religious war. I really just want to know what's so great about Oracle so I can enjoy it too (so far it's been mostly frustration).

                                Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

                                Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                                Regards, Sander

                                W Offline
                                W Offline
                                Wendelius
                                wrote on last edited by
                                #15

                                Sander Rossel wrote:

                                Do people here actually like the Oracle database?

                                Yep

                                Sander Rossel wrote:

                                Especially when compared to SQL Server.

                                Well, both are good and have their place. One benefit with Oracle is to be able to run it on different platforms. On the other hand SQL Server admin tools are more intuitive and so on. I'd say that the differences become meaningful in environments that have special requirements.

                                Sander Rossel wrote:

                                It seems everything I did so easily in SQL Server seems to be difficult or even impossible in Oracle.

                                Any examples?

                                Sander RosselS 1 Reply Last reply
                                0
                                • L Lost User

                                  Worked at one place where the Oracle packages make web calls back out to services, including constructing and posting XML messages to SAP.. Jeez! :laugh: Oracle is (IMO) more powerful than SQL Server, but I'm not sure that's always a good thing? It seems to make it too easy to create a bad system architecture in the long run.

                                  I came into this game for the action, the excitement. Go anywhere, travel light, get in, get out, wherever there's trouble, a man alone. Now they got the whole country sectioned off, you can't make a move without a form.

                                  Sander RosselS Offline
                                  Sander RosselS Offline
                                  Sander Rossel
                                  wrote on last edited by
                                  #16

                                  Brent Jenkins wrote:

                                  Oracle is (IMO) more powerful than SQL Server

                                  I've heard that a lot (it's what every Oracle user says), but why though? I've asked people, but never got a satisfying answer. One person even said "SQL Server can't handle big databases that are larger than 30GB." :wtf: I've heard "Oracle has packages[^]", but I fail to see what's so great about that. I have a header for public access and my package body can have some private stuff. First of all, the entire header is duplicated in the body, which really annoys me (and I know other languages have it too). But why would you want private functions in your database anyway? They're only going to be used by your own software and it's not like you get all those private functions in your intellisense! A package, to me, is really only a set of functions and procedures that can be edited by only one person at a time (or the last one who saves overwrites the other's changes). Besides, if you want to "group" stuff in SQL Server just use a schema (I know, not entirely the same). If anything, packages are "nice" at best. Next to that Oracle doesn't support booleans/bits, it only has one numeric type that fits all, it doesn't have table variables like SQL Server has, you can't write ad-hoc scripts with some variables and return them in a table (I haven't found it anyway). And forget about decent tooling too! The company where I currently work even created their own Toad-like tool for working with Oracle because no tool sufficiently did what they wanted (back in the 80's early 90's). I use Oracle SQL Developer, but that's an amateurish play toy compared to even the Express version of SQL Server Management Studio. Good luck with the documentation too, not nearly as comprehensive as SQL Server. And we're talking about one of the most expensive databases out there (if not THE most expensive)! :~ Here comes the best part, Oracle people now tell me I was "spoiled" by SQL Server and its features and tooling and now I fail to see how awesome Oracle is... WHAT THE...!? :wtf: The only plausible thing I've heard so far is that Oracle is faster because it locks at cell level while SQL Server locks at row level and often escalates to locking an entire page (and and I've heard an Oracle user say S

                                  V J 2 Replies Last reply
                                  0
                                  • Richard DeemingR Richard Deeming

                                    Slacker007 wrote:

                                    schemas (oracle)

                                    SQL Server has schemas too[^]. They used to be tied to user accounts in SQL 2000, but that was fixed in SQL 2005[^].


                                    "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

                                    Sander RosselS Offline
                                    Sander RosselS Offline
                                    Sander Rossel
                                    wrote on last edited by
                                    #17

                                    As I understand a schema in Oracle is more like a separate database in SQL Server and a schema like in SQL Server doesn't exist in Oracle.

                                    Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

                                    Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                                    Regards, Sander

                                    V W 2 Replies Last reply
                                    0
                                    • Richard DeemingR Richard Deeming

                                      Sander Rossel wrote:

                                      what's so great about Oracle

                                      What, you mean apart from having to pay a percentage of your initial purchase cost every year as a "maintenance fee"? :rolleyes:


                                      "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

                                      Sander RosselS Offline
                                      Sander RosselS Offline
                                      Sander Rossel
                                      wrote on last edited by
                                      #18

                                      Oracle has a super fast optimized algorithm for one query in particular: SELECT MONEY FROM YOUR_BANK_ACCOUNT :D

                                      Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

                                      Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                                      Regards, Sander

                                      1 Reply Last reply
                                      0
                                      • L Lost User

                                        Sander Rossel wrote:

                                        Do people here actually like the Oracle database?

                                        Yes, I learned my first SQL statements on Oracle 7. Great product at the time, compared to alternatives like DBaseIV.

                                        Sander Rossel wrote:

                                        I really just want to know what's so great about Oracle so I can enjoy it too (so far it's been mostly frustration).

                                        You're over 15 years too late to 'enjoy' the Oracle database-server.

                                        Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^][](X-Clacks-Overhead: GNU Terry Pratchett)

                                        Sander RosselS Offline
                                        Sander RosselS Offline
                                        Sander Rossel
                                        wrote on last edited by
                                        #19

                                        Eddy Vluggen wrote:

                                        You're over 15 years too late to 'enjoy' the Oracle database-server.

                                        Thought as much :sigh:

                                        Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

                                        Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                                        Regards, Sander

                                        L 1 Reply Last reply
                                        0
                                        • Sander RosselS Sander Rossel

                                          Do people here actually like the Oracle database? Especially when compared to SQL Server. It seems everything I did so easily in SQL Server seems to be difficult or even impossible in Oracle. So far I like the for loops and the some_table.some_column%type type declarations. I'm not looking for Oracle hate or a religious war. I really just want to know what's so great about Oracle so I can enjoy it too (so far it's been mostly frustration).

                                          Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

                                          Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                                          Regards, Sander

                                          R Offline
                                          R Offline
                                          RossMW
                                          wrote on last edited by
                                          #20

                                          The best part of Oracle is that I rarely have to use it anymore. I even hate the Gigs of pollution you had to install just to talk damned thing. :mad: So now when I have to talk to it from VS I just add one file to my project (Oracle.ManagedDataAccess.dll) and then have all the access I need. The bare minimum :)

                                          Sander RosselS 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups