ВУЗ:
Составители:
Рубрика:
константы, выражения соответствующего типа, значение NULL и значение по
умолчанию DEFAULT. В списке столбцов можно не указывать столбцы со
свойством IDENTITY, столбцы? допускающие значение NULL и столбцы типа
timestamp.
Если в команде задан источник данных DEFAULT VALUES, то строка будет
содержать только значения по умолчанию или значения NULL.
Если в данной команде в место имени таблицы задать имя
представления, то
новая строка будет вставлена в представление, а точнее, в ту исходную таблицу, на
основе которой было создано представление, при этом изменение данных через
представление должно быть разрешено специальной командой. Для представления
невозможно задать уровень блокировки.
Если необходимо быстро создать таблицу, имеющую такую структуру, чтобы в
ней можно было сохранить
результат выполнения запроса, то следует использовать
следующую команду:
SELECT список выбираемых колонок исходных таблиц
INTO имя автоматически создаваемой таблицы
FROM список исходных таблиц
[условия выбора значений из таблиц]
Имена колонок новой таблицы либо совпадают с именами колонок исходных
таблиц, либо задаются после ключевого слова AS, следующего за именем колонки
исходной таблицы. Имя
создаваемой таблицы должно быть уникальным в пределах
базы данных. Чаще всего эта команда используется для создания временных
локальных (#) и глобальных (##) таблиц.
Для любой базы данных использование команды SELECT… INTO запрещено.
Для установки разрешения на ее использование необходимо выполнить команду:
EXES sp_dboption ‘имя базы данных’, ‘select into/bulkcopy’, ‘on’
Изменение данных в таблицах или задание значений переменным
производится командой UPDATE:
UPDATE имя таблицы или представления WITH блокировка
SET имя колонки или переменной = выражение…
FROM имена исходных таблиц
константы, выражения соответствующего типа, значение NULL и значение по
умолчанию DEFAULT. В списке столбцов можно не указывать столбцы со
свойством IDENTITY, столбцы? допускающие значение NULL и столбцы типа
timestamp.
Если в команде задан источник данных DEFAULT VALUES, то строка будет
содержать только значения по умолчанию или значения NULL.
Если в данной команде в место имени таблицы задать имя представления, то
новая строка будет вставлена в представление, а точнее, в ту исходную таблицу, на
основе которой было создано представление, при этом изменение данных через
представление должно быть разрешено специальной командой. Для представления
невозможно задать уровень блокировки.
Если необходимо быстро создать таблицу, имеющую такую структуру, чтобы в
ней можно было сохранить результат выполнения запроса, то следует использовать
следующую команду:
SELECT список выбираемых колонок исходных таблиц
INTO имя автоматически создаваемой таблицы
FROM список исходных таблиц
[условия выбора значений из таблиц]
Имена колонок новой таблицы либо совпадают с именами колонок исходных
таблиц, либо задаются после ключевого слова AS, следующего за именем колонки
исходной таблицы. Имя создаваемой таблицы должно быть уникальным в пределах
базы данных. Чаще всего эта команда используется для создания временных
локальных (#) и глобальных (##) таблиц.
Для любой базы данных использование команды SELECT… INTO запрещено.
Для установки разрешения на ее использование необходимо выполнить команду:
EXES sp_dboption ‘имя базы данных’, ‘select into/bulkcopy’, ‘on’
Изменение данных в таблицах или задание значений переменным
производится командой UPDATE:
UPDATE имя таблицы или представления WITH блокировка
SET имя колонки или переменной = выражение…
FROM имена исходных таблиц
Страницы
- « первая
- ‹ предыдущая
- …
- 56
- 57
- 58
- 59
- 60
- …
- следующая ›
- последняя »
