Заявки за дефиниране на данни
| Информационни технологии | 2009-12-04 | 92 сваляния |
4
Заявки за дефиниране на данни (Data Definition Queries)
Microsoft Access XP поддържа SQL команди за създаване, променяне и изтриване на таблици, които осигуряват на приложението възможност за интелигентна работа с данните. Този вид заявки се пишат в прозореца, който се отваря след избирането на командата от менюто Query | SQL Specific | Data Definition в проектен режим на заявката. За изпълнение на заявките се използва командата Query | Run.
-
Създаване на нова таблица;
CREATE TABLE table_name
( column_name datatype [null_option], );
където datatype определя един от стандартните типове данни в Access; null_option използват се ключовите думи NULL или NOT NULL, с които се определя дали стойности NULL са позволени в колоната. Ако липсва null_option, по подразбиране колоните ще са допускащи стойност NULL.
Например:
CREATE TABLE NewTable
( FirstName text(25) NOT NULL,
LastName text(25) NOT NULL,
Age byte NULL );
-
Създаване на нова таблица от съществуваща таблица;
Тази команда е полезна, когато избрани данни от дадена таблица трябва да се модифицират временно и когато е необходимо да се създаде таблица, която е подобна на вече съществуваща таблица и трябва да бъде попълнена със съответните данни (т.е. не е нужно повторно въвеждане на информацията). Синтаксисът на командата е:
SELECT column_name1, , column_nameN
INTO new_table_name
FROM {old_table_name | query_name}
;
Създаването на таблица с резултата от дадена заявка в проектен режим на обекта Query се извършва с командата от менюто Query | Make-Table Query. Например:
SELECT SaleID,
SUM(price*quantity*(1-discount)) AS TotalForSale
INTO Totals
FROM SaleDetails
GROUP BY SaleID;

Тагове от реферата: дефиниране











