Описание тега alter

"alter" - это ключевое слово SQL, используемое для изменения или модификации структуры таблицы или записей в таблице.
0 ответов

Обновить первичный индекс для таблицы со столбцом идентификаторов

Можно ли изменить уникальный первичный индекс / первичный индекс таблицы Teradata, которая содержит существующие данные и имеет столбец идентификаторов? Каков наилучший способ сделать это при сохранении значений, используемых в настоящее время в сто…
30 апр '18 в 10:52
1 ответ

Изменить вид SSMS Изменить на

В SSMS 2012 нет возможности редактировать представление. Когда я выбираю дизайн, SSMS предлагает своего рода умного дизайнера, который заменяет мой сценарий чем-то другим. В качестве обходного пути я увидел предложение "Script View As" -> "ALTER to"…
09 мар '14 в 00:25
0 ответов

SQL: Как изменить столбец таблицы, которая имеет ссылку в представлении

У меня есть представление, которое ссылается на несколько таблиц. Мне нужно увеличить длину столбца varchar в одной из этих таблиц. Поскольку этот столбец используется в View, я получаю следующую ошибку при выполнении запроса Alter для этого столбца…
17 ноя '16 в 11:45
1 ответ

Внешний ключ Oracle

Итак, у меня есть две таблицы CREATE TABLE Client( ID NUMBER(10) NOT NULL, (PRIMARY KEY) Name VARCHAR(30) NOT NULL, Surname VARCHAR(30) NOT NULL, Phone NUMBER(11) NOT NULL, Email VARCHAR(70)); CREATE TABLE Boss( B_Surname VARCHAR(30) NOT NULL, (PRIM…
18 янв '15 в 21:05
2 ответа

Удалите CHARACTER SET UNICODE_FSS из столбца в базе данных Firebird

У меня есть база данных Firebird с несколькими таблицами в ней. Есть несколько столбцов, которые были добавлены, когда база данных была создана как alter table Machines add MachineVersion varchar(100) CHARACTER SET UNICODE_FSS Я хочу изменить эти ст…
05 мар '12 в 23:46
1 ответ

Как конвертировать MYSQL UTF-8, если размер строки слишком велик?

Я нахожусь в базе данных MYSQL, пытаясь изменить мою таблицу, закодированную в latin1, в UTF-8. Имя таблицы - "Журналист", в котором 12 столбцов указаны с максимальной длиной 3000. Это sql, который я запускаю. ALTER TABLE `journalist` CONVERT TO CHA…
17 фев '14 в 19:19
2 ответа

Как изменить значения по умолчанию для столбца таблицы mysql?

У меня есть таблица со столбцом типа timestamp какие по умолчанию current_timestamp и обновления для current_timestamp на каждом обновлении. Я хочу удалить функцию "при обновлении" в этом столбце. Как мне написать заявление об изменении? Я попробова…
20 ноя '09 в 12:37
0 ответов

Как разрешить пользователям изменять представления, возвращаемые контроллером в саду

Я создал пользовательский модуль, который возвращает представление на основе имени сайта арендатора (для каждого арендатора отображается другое представление). Есть ли способ разрешить пользователям редактировать содержимое этого представления, испо…
09 сен '14 в 17:39
1 ответ

C#-Изменить таблицу tname добавить столбец cname Long Integer NOT NULL-throws исключение

Я создаю таблицы и столбцы динамически. Сначала создайте таблицы, а затем добавьте в них столбцы с помощью alter table. Но всякий раз, когда ALTER TABLE TNAME ADD COLUMN CNAME LONG INTEGER NOT NULL выполняется, это показывает ошибку в операторе изме…
07 мар '12 в 09:55
1 ответ

Ошибка при добавлении столбца в Access через набор записей

Я пытаюсь добавить столбец в существующую таблицу в MS Access 2010 с помощью adodb.recordset rst.Open "ALTER TABLE tblPatients ADD COLUMN husband_profession TEXT", conn, adopendynamic, adlockoptimistic Я получаю следующую ошибку Ошибка ADODB.Records…
12 май '16 в 07:38
2 ответа

Кнопка редактирования в mysql

Я получил свою базу данных, чтобы работать, и я могу добавить свои данные и получить обратно на нее снова. Это прекрасно, потому что это первый раз, когда я заставляю его работать, и это открывает много возможностей. Так что мой следующий проект зде…
30 мар '15 в 10:46
1 ответ

Чтобы изменить назначение триггера в базе данных Oracle

Когда я хочу вставить столбец в существующую таблицу (или уменьшить размер поля) в базе данных Oracle, я переименовываю его, воссоздаю другую таблицу (со старым именем) и копирую данные из старой в новую таблицу. Но в то же время все триггеры, прикр…
11 фев '19 в 10:25
1 ответ

ALTER Query не работает

У меня есть две таблицы: cleanup а также uniqueEntries, У них обоих есть автоинкремент id в качестве первичного ключа. Структура таблицы uniqueEntries происходит от cleanup в качестве таких: $sql = "CREATE TABLE uniqueEntries LIKE cleanup"; //create…
3 ответа

Триггер не работает - измените таблицу, чтобы добавить новый столбец перед вставкой в ​​него

Я делаю триггер, чтобы изменить таблицу, которая добавляет новый столбец к нему и вставляет в него значение. Мой код выглядит так: delimiter | CREATE TRIGGER addfield AFTER INSERT ON `entity_group_mapping` FOR EACH ROW BEGIN ALTER TABLE user_access …
03 авг '12 в 05:59
1 ответ

Postgres REASSIGN OWNED только для 1 базы данных

Я хочу использовать REASSIGN OWNED запрос на изменение всех объектов в 1 базе данных от владельца A к владельцу B. Допустим, у меня есть следующие базы данных: postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | template0 | postgres | UTF8 | en…
18 ноя '14 в 20:28
1 ответ

Как добавить новый столбец в таблицу, используя тип набора, значения которого из оператора выбора?

Я хочу добавить новый столбец в таблицу, скажем, table1, используя тип SET. Значения в наборе должны быть из значений столбца из другой таблицы, скажем, table2, например: Таблица 2: name ------- name1 name2 name2 поэтому я хочу иметь новый столбец в…
10 дек '14 в 09:00
1 ответ

Изменить команду вместе с ключом по умолчанию

Я хотел добавить Default к существующему столбцу с помощью команды alter, alter table Student_Details modify column Student_Class enum('First','Second','Third') Default '{1}' ; Есть ли способ сделать это.
22 окт '15 в 03:33
1 ответ

Уникальный не ноль и ноль

Я новичок в SQL, и я создал уникальный ключ в столбце. Теперь я хочу изменить столбец, где он не допустит нулевых или нулевых значений. Я пытался сделать это ALTER TABLE sales ALTER COLUMN VerificationCode VARCHAR NOT NULL Однако это дает следующую …
09 сен '15 в 04:18
3 ответа

Программно установленный столбец обнуляемый

Я хотел бы удалить not null ограничение на столбец, независимо от его типа (nvarchar, bingint, smallint). Я уверен, что это может быть достигнуто с помощью sp_executesql и строит ALTER TABLE xxx ALTER COLUMN cccc type NULL заявление (путем получения…
03 мар '15 в 10:20
1 ответ

Синтаксис даты выпуска в SQL

Я продолжаю получать это сообщение об ошибке при попытке изменить тип данных моего столбца: alter table x modify column order_date date NOT NULL; ОШИБКА в строке 1 ORA-00905 отсутствует ключевое слово Я не уверен, где я иду не так, как я знаю, что е…
07 апр '13 в 20:08