SQL

  • ALTER SYSTEM CANCEL SQL : отменяем SQL команды в Oracle 18c

    ALTER SYSTEM CANCEL SQL в Oracle Database 18cSQL команда ALTER SYSTEM CANCEL  была введена в Oracle Database 18c для отмены инструкции SQL в сеансе, что является альтернативой убийству "непослушной" сессии (kill). Если вам в конечном итоге придется убить сеанс, это обсуждается здесь.

  • ALTER TABLE: команда изменения структуры таблиц в Oracle

    Мы научились создавать таблицы в базе данных Oracle на предыдущем шаге. Таблицы и колонки таблиц, их названия, расположение, последовательность колонок, типы данных колонок называются структурой таблицы.

  • Introduction to PL/SQL

    PLSQL basics LearingStructured Query Language (SQL) is a language that has been widely accepted and adopted for accessing relational databases. This language allows users to perform database operations such as reading, creating, modifying, and deleting the data. Since the summer of 1970, when Dr. E.F. Codd published the paper A Relational Model of Data for Large Shared Data Banks for the ACM journal, the language has matured comprehensively as an industry standard. With its broad range of features and easy adaptation to enterprise environments, the SQL language has been typically regarded as the most reliable language for interacting with relational databases.

  • MySQL Crash Course - book


    Book MySQL Crash Course Author:Ben Forta
    Publisher: Sams Publishing

    Year: 2005
    Pages: 336
    Language: english
    Format: eBook (PDF)
    ISBN: 0672327120

  • Oracle Regular Expressions Pocket Reference

    Книга Oracle Regular Expressions Pocket Reference

     

    Автор:Jonathan Gennick, Peter Linsley
    ИздательствоO'Reilly Media

    Год:2009
    Страниц:66
    Языканглийский
    ФорматEbook (отличное), 0.5 Мб
    ISBN978-0-596-10438-2

  • Oracle XML DB - работаем с неструктурированными данными

    Обзор возможностей базы данных Oracle XML DBВ любой типичной организации информация хранится в нескольких форматах, часть которой, возможно, помещается в реляционные базы данных, но большая часть все-таки хранится за пределами этих баз данных. Не помещаемая в базы данных информация может храниться в формате конкретных приложений, например, электронных таблиц Excel. Сохранение ее вместо этого в формате XML позволяет упрощать процесс получения доступа и обновления неструктурированных данных организации.

  • Oracle's Regular Expression in SQL and PL/SQL

    Using Regular Expression in Oracle SQL and PL/SQL Oracle's regular expression support manifests itself in the form of three SQL functions and one predicate that you can use to search and manipulate text in any of Oracle's supported text datatypes: VARCHAR2, CHAR, NVARCHAR2, NCHAR, CLOB, and NCLOB.


     Regular expression support does not extend to LONG, because LONG is supported only for backward compatibility with existing code.


  • Query Languages for Data: SQL, Declarative & MapReduce Queries

    When the relational model was introduced, it included a new way of querying data: SQL is a declarative query language, whereas IMS and CODASYL queried the database using imperative code. What does that mean?

  • SQL - Structured Query Language and developer tools overview

    SQL  overviewSQL was developed by Donald Chamberlain and Raymond Boyce in the early 1970s as a language to retrieve data from IBM's early relational database management systems. It was accepted as a standard by the American National Standards Institute (ANSI) in 1986. SQL is generally referred to as a fourth-generation language (4GL), in contrast with third-generation languages (3GLs) such as C, Java, and Python. As a 4GL, the syntax of SQL is designed to be even closer to human language than 3GLs, making it relatively natural to learn. Some do not refer to SQL as a programming language at all, but rather a data sub-language.

  • SQL как универсальный входной язык баз данных

    Язык SQL в реляционной моделе и NoSQL базах данныхОбщепринято мнение, что SQL безраздельно принадлежит вотчине реляционных баз данных. Действительно, первые версии языка, тогда ещё называвшегося SEQUEL, были разработаны компанией IBM в рамках одной из пионерских реализации реляционной СУБД System R в 1974 году. С тех пор SQL неизменно является основным входным языком для всех реляционных СУБД.

    Однако, возможности языка SQL несколько шире благодаря своей декларативной природе. Реализовать интерпретатор SQL можно поверх самых разнообразных структур, не обязательно реляционных. Разумеется, это может наложить некоторые ограничения на конструкции и отход от стандарта, но суть технологии при этом останется неизменной.

  • Toad: powerful IDE for SQL & PL/SQL code development

    Toad IDE for SQL & PL/SQL codingWelcome to the wild and wonderful word of Toad. There are a lot of things you’ll need to know before installing and using the product. Even though Toad is just a Microsoft Windows application with a standard Windows installer, there are some significant, non-obvious things to appreciate before beginning your journey.

    While some experienced Microsoft Windows and Oracle database users might already know all the issues covered in this section, nonetheless it is worth reviewing to prevent any potential headaches or gotchas. For those not quite as comfortable with Microsoft Windows or the Oracle database, this section will be absolutely critical for your success and even satisfaction. Many Toad users have initially found the product difficult due to a lack of this knowledge. Most have eventually said “Wow, that was really easy once someone explained it!”

  • Understanding SQL and Database Basics

    SQL and Database Basics for novicesIn this lesson, you’ll learn about databases and SQL, prerequisites to learning about Oracle and PL/SQL.

    The fact that you are reading this book indicates that you, somehow, need to interact with databases. And so before diving into Oracle and its implementation of the SQL language (PL/SQL), it is important that you understand some basic concepts about databases and database technologies.

  • Understanding the CSS Selector

    Before diving deeply into how the selector works, let’s look at how the web page is structured, see some basic syntax examples, and explore the SQL analogy.

    Fundamentally, it comes back to CSS selectors identifying page elements. Sizzle.js is the engine that powers the jQuery library, and it extends the number of selectors available to provide more granular access to elements on the page. jQuery extends this further by traversing the tree that represents the web page, and visiting and acting upon a set of specified elements.

  • What Is Different about Multimedia Data for SQL database designer?

    Different Multimedia Data for SQL database designerThere are several challenges to using multimedia data:

    • The first challenge is size - one colored image could require 24 Mb. In traditional SQL databases the data types used for storing data are of strictly limited size. The format might be very restricted as well (e.g., DATE). Even for string data the limit for VARCHAR2 is cur­rently 32,768 bytes. This can cause difficulties for storing rich media within the database.
    • The second challenge is time - called “real time nature” (e.g., in video, the frame sequence). The components of a video have to be maintained in the right order even if they have been processed sepa­rately.
    • The third challenge is that the semantic nature of multimedia is much more complex. Data retrieval is much more complex with rich media. With traditional structured data, we can search for a specific value in a straightforward manner using SQL and retrieve exact matches or use BOOLEAN operators. With rich media there can be a great deal of information, but that information if described in words would be different for different people. This causes a great deal of confusion in retrieval and indexing rich media and means we may be looking at near matches instead of exact matches.
    • Абстрактные типы данных в базе данных Oracle

      Абстрактные типы данных SQL в базе OracleВ этой статье дается краткий обзор тех важных функциональных средств Oracle, которые помогают облегчать процесс объектно-ориентированного программирования. Центральную роль в объектно-ориентированном программировании в Oracle играют абстрактные типы (abstract types), также называемые объектными типами (object types). В отличие от обычных типов данных, абстрактные типы содержат не только структуру данных, но и необходимые для манипулирования ими функции и процедуры, объединяя данные и поведение.

    • Введение в язык программирования PL/SQL

      Введение в язык программирования PL/SQL OraclePL/SQL — это сокращение от «Procedural Language extensions to the Structured Query Language», что в переводе с английского означает «процедурные языковые расширения для SQL». SQL — повсеместно распространенный язык для выборки и обновления информации (вопреки названию) в реляционных базах данных. Компания Oracle Corporation разработала PL/SQL для преодоления некоторых ограничений SQL, а также для того, чтобы предоставить более полное совершенное решение для разработчиков ответственных приложений баз данных Oracle. В этой статье вы познакомитесь с PL/SQL, его происхождением и разными версиями. В блоге приведена краткая сводка PL/SQL в последней версии Oracle, Oracle Database 12с. Ну а завершим ознакомление с языком списком дополнительных ресурсов для разработчиков PL/SQL и некоторыми рекомендациями.

    • Ввод SQL-инструкций в SQL*Plus

      Продолжение статьи Ввод команд SQL*Plus.

      SQL-инструкции могут занимать несколько строк и всегда должны завершаться ограничителем в виде точки с. запятой (; ) или наклонной черты ( /). Например: SELECT user FROM dual:

       

    • Все о сертификации Oracle «1Z0-047: SQL эксперт»

      “Oracle Corporation” является крупнейшим разработчиком программного обеспечения и пользуется наибольшим доверием среди софтверных компаний во всем мире. Oracle, будучи самой безопасной, защитной, легкой в обслуживании, надежной и практичной системой управления базами данных, является лидером по объемам продаж  и самой используемой базой данных во всем мире. Базы Oracle экономично и легко поддерживать.

    • Вызов пользовательских функций в SQL и PL/SQL

      Пользовательские функции в SQL и PL/SQLOracle позволяет вызывать пользовательские функции в коде SQL. Фактически это позволяет адаптировать язык SQL под требования конкретных приложений.

      Каждый раз, когда исполнительное ядро SQL вызывает функцию PL/SQL, оно должно «переключаться» на исполнительное ядро PL/SQL. При многократном вызове функции затраты на переключение контекстов могут быть весьма значи­тельными.

    • Динамический SQL и NDS команды PL/SQL на примерах

      команды PL/SQL, EXECUTE IMMEDIATE, OPEN FOR в PL/SQLТермином «динамический SQL» обозначаются команды SQL, которые конструируются и вызываются непосредственно во время выполнения программы. Статическими называются жестко закодированные команды SQL, которые не изменяются с момента компиляции программы. «Динамическим PL/SQL» называют целые блоки кода PL/SQL, которые строятся динамически, а затем компилируются и выполняются.

    Page 1 of 2