Робота з порожніми значеннями

Реляційна модель бази даних являє відсутність даних за допомогою спеціального значення NULL У перекладі на звичайну мову його можна перевести так: Значення не відомо. На практиці такі ситуації виникають, коли дані ще не введені повністю або коли даний стовпець не застосовний до конкретної рядку Фактично NULL являє собою невизначене або пусте значення

Робота з транзакціями

Запускати тригер можуть інструкції DML INSERT, UPDATE і DELETE Дуже важливо, щоб тригер мав доступ до змін, виконаним інструкцією DML, щоб перевірити отримані значення або обробити результати транзакції SQL Server пропонує чотири способи перевірки в тілі тригера ефекту, виробленого інструкцією DML Образи Inserted і Deleted містять набори даних до і після виконання інструкції, а функції […]

Навігація по суміжній списку

Зберігання даних в будь-який з варіацій суміжного списку не викликає проблем – звичайні вставка, оновлення і видалення працюють відмінно Вся хитрість полягає в отриманні даних і навігації по ієрархії У наступних розділах будуть описані деякі рішення цих завдань – від тривіальних до вкрай складних Сподіваюся, що хоча б одне з них вам сподобається

Оновлення даних

Скажу без перебільшення, що інструкція UPDATE є виключно потужним інструментом Те, що раніше займало десятки програмних рядків і кілька вкладених циклів, тепер можна реалізувати за допомогою всього однієї інструкції SQL не можна назвати повною мірою справжнім командним мовою – він є декларативним Код SQL всього лише ставить завдання оптимізаторові запитів Після цього оптимізатор розробляє найкращий […]

Скалярні функції

Скалярная функція повертає одне значення Зазвичай скалярні функції використовуються у виразах стовпців інструкції SELECT, в пропозиціях WHERE і коді T-SQL SQL Server містить десятки вбудованих функцій (Рис 82) в цьому розділі будуть описані тільки ті з них, які я вважаю найбільш корисними

Використання Transact-SQL

SQL Server пропонує кілька засобів дослідження даних продуктивності за допомогою T-SQL Використання динамічних уявлень управління Динамічні подання управління дозволяють оцінити поточний внутрішній стан SQL Server і можуть надати користувачеві масу інформації, більша частина якої виключно корисна для оптимізації

Путівник по Scala для Java-розробників: Класна робота (исходники), Різне, Програмування, статті

В статті за минулий місяць ми лише доторкнулися до синтаксису Scala, отримавши необхідний мінімум для запуску Scala-програми і відзначивши деякі прості особливості мови. Приклади Hello World і Timer з цієї статті дозволили вам побачити Scala-клас Application – Його синтаксис для визначення методів та анонімних функцій, побіжно познайомили з Array[] і трохи – з виведенням типів. […]

Стандартні алгоритми та масиви C + + (исходники), Різне, Програмування, статті

Ви ніколи не думали про те, що було б просто чудово, якщо б ви могли використовувати стандартні алгоритми з масивами мови C + +? Так, це можна зробити! Стандартні алгоритми розроблені для того, щоб використовувати стандартні контейнери і ітератори, але контейнери являють собою ніщо інше, як певний різновид “розумних” масивів, а ітератори – ніщо інше, […]

Путівник по db4o для Java-розробника: cтруктурірованние об’єкти і колекції, Інші СУБД, Бази даних, статті

  До цього моменту я весь час використовував клас Person для показу всіх основних принципів роботи з db4o. Ви навчилися створювати графи об’єктів типу Person, Запитувати і отримувати графи з вельми високим ступенем гнучкості (використовуючи запити db4o для накладення умов на запитувані графи), а також їх модифікувати і видаляти (правда, з деякими обмеженнями). Фактично єдине, […]

Освоєння Ajax: Частина 10. Використання JSON для передачі даних (исходники), Різне, Програмування, статті

Якщо ви уважно читаєте матеріали цієї серії, то вже маєте широке уявлення про різних форматах даних. Так, спочатку ми побачили, що звичайний текст і пари “ім’я / значення” відмінно підходять для більшості асинхронних додатків. Можна оформляти дані, наприклад, так: