Приветствую всех, сегодня решаем задачу со следующим условием: Создать базовый класс Plain (самолет), содержащий поля: тип самолета, количество пассажиров. Создать производный класс Flight(рейс), содержащий дополнительные поля: номер рейса, названия пункта назначения. Описать методы для вывода на экран сведения об объекте, получения и установки значений некоторых полей. Организовать вывод на экран сведений из массива обо всех […]
Рубрика: SQL
Работа с sql
ТРАНЗАКЦИЯ SQL
Транзакцией называется выполнение последовательности команд (SQL- конструкций) в базе данных, которая либо фиксируется при успешной реализации каждой команды, либо отменяется при неудачном выполнении хотя бы одной команды. Откат транзакции — это действие, обеспечивающее аннулирование всех изменений данных, которые были сделаны в теле текущей незавершенной транзакции. При выполнении транзакций несколькими пользователями одной базы данных могут возникать […]
Таблицы ADO.NET
Объект DataTable: DataTable — объект автономной части технологии ADO.NET, представляющий собой таблицу с данными. Основными составляющими объекта DataTable являются объекты DataRow, представляющие собой строки таблицы с данными и объекты DataColumn, представляющие собой колонки таблицы. Объекты DataRow содержаться в таблице в коллекции строк(DataRowCollection), а объекты DataColumn в коллекции столбцов таблицы(DataColumnCollection) Объект DataColumn: Объект DataColumn представляет собой […]
Решено| Избавляемся от ошибки 18456 sql server
Приветствую всех, рассмотрим часто возникающую проблему ошибка sql 18456 подключения к серверу. Да бы не возникало вопросов, я покажу с момента начала создания пользователя. Для этого повторяем все как на скринах. Но для начала нам необходимо запустить Microsoft SQL Server Management от имени Администратора, иначе у вас ничего не выйдет. Далее жмем ОК. Следующим шагом […]
ТРИГГЕР SQL
Триггеры — это особые хранимые процедуры, автоматически выполняемые при использовании базы данных определенным образом. С любой операцией, вызывающей изменение содержимого таблицы, можно связать сопутствующее действие (триггер), которое СУБД должна выполнять при выполнении каждой такой операции. Триггер — это обработчик который можно выполнить во время выполнения операций INSERT, UPDATE, DELETE. Если вы программист, то это можно […]
Пользовательские функции SQL
Определяемая пользователем функция представляет собой подпрограмму, которая принимает параметры, выполняет действия, такие как сложные вычисления, а затем возвращает результат этих действий в виде значения. Возвращаемое значение может быть скалярным значением или таблицей. Создание пользовательской функции: Примеры:
Хранимые процедуры SQL
Хранимые процедуры в аналогичны процедурам в других языках программирования: • они обрабатывают входные параметры и возвращают вызывающей процедуре или пакету значения в виде выходных параметров; • они содержат программные инструкции, которые выполняют операции в базе данных, в том числе вызывающие другие процедуры; • они возвращают значение состояния вызывающей процедуре или пакету, таким образом передавая сведения […]
Представления SQL
Приветствую всех, сегодня рассмотрим тему о представлениях, а также разберем их применении. Представления — это виртуальные таблицы. В отличие от таблиц, содержащих данные, представления содержат запросы, которые динамически выбирают данные, когда это необходимо. Представление используют в следующих случаях: Для повторного использования операторов SQL; Для упрощения выполнения сложных операций. После того как запрос подготовлен, его можно […]
Индексы SQL
Приветствую всех, сегодня разберем тему касаемо индексов на примерах. Индексы используются для логической сортировки данных с целью повышения скорости поиска и выполнения в последующем операций сортировки. Все знаю что такое массивы, вот на примере их можно представить мы можем обращаться к определенным данным по индексу, а не перебирая все данные скопом в поиске нужного. Индексы […]
Курсоры SQL
Приветствую всех, сегодня поговорим о курсорах применяемых в SQL. Курсоры-это операции выборки SQL работают с наборами строк, которые называются результирующие множества. Все возвращаемые строки являются строками, соответствующими примененному SQL-оператору, их может быть нуль или больше. Если своим словами, то позволяют вам выбрать строки не все а те которые вам необходимы. При чем с помощью SELECT […]
