Вопросы с тегом 'alter-column'

Столбец Alter является частью инструкции sql [Alter table] (http://stackoverflow.com/tags/alter-table/info), используемой для изменения существующего столбца в таблице.
11 отв.

Изменение столбца: от нуля до непустого

У меня есть таблица с несколькими столбцами с нулевым числом. Это нежелательно по нескольким причинам, поэтому я хочу обновить все значения до 0 и затем установить эти столбцы на NOT NULL. Помимо изменения нулей в 0, данные должны быть сохранены. Я...
27 марта '09 в 16:24
4 отв.

Изменить колонку, добавить ограничение по умолчанию

У меня есть таблица, а один из столбцов - "Дата" типа datetime. Мы решили добавить ограничение по умолчанию к этому столбцу Alter table TableName alter column dbo.TableName.Date default getutcdate() но это дает мне ошибку: Неверный синтаксис р...
19 янв. '10 в 20:02
13 отв.

Как ALTER несколько столбцов сразу в SQL Server

Мне нужно ALTER типы данных нескольких столбцов в таблице. Для одного столбца выполняется следующее: ALTER TABLE tblcommodityOHLC ALTER COLUMN CC_CommodityContractID NUMERIC(18,0) Но как изменить несколько столбцов в одном выражении? Не раб...
12 авг. '10 в 10:27
4 отв.

При увеличении размера столбца VARCHAR на большой таблице могут возникнуть проблемы?

Я использую SQL Server 2008, и мне нужно сделать поле VARCHAR больше, от (200 до 1200) на столе с примерно 500 тыс. строк. Мне нужно знать, есть ли какие-то проблемы, которые я не рассматривал. Я буду использовать этот оператор TSQL: ALTER TABLE My...
22 сент. '11 в 13:46
1 отв.

Как изменить тип данных столбца в таблице PostgreSQL?

Ввод следующей команды в интерактивный терминал PostgreSQL приводит к ошибке: ALTER TABLE tbl_name ALTER COLUMN col_name varchar (11); Какова правильная команда для изменения типа данных столбца?
23 авг. '11 в 17:45
4 отв.

Измените столбец Nullable на NOT NULL со значением по умолчанию

Сегодня я столкнулся с старой таблицей с столбцом datetime с названием "Создано", который допускает null. Теперь я хочу изменить это так, чтобы он НЕ был NULL, а также включил ограничение для добавления значения по умолчанию (getdate()). До сих пор ...
06 июля '10 в 16:50
2 отв.

ALTER TABLE в зависимой колонке

Я пытаюсь изменить тип данных столбца первичного ключа на tinyint из int.This этот столбец является внешним ключом в других таблицах. Поэтому я получаю следующую ошибку: Msg 5074, уровень 16, состояние 1, строка 1 Объект 'PK_User_tbl' является зави...
26 марта '12 в 8:23
2 отв.

Изменить столбец, чтобы не допускать значения null

Итак, я хочу изменить столбец в моей базе данных SQL Server, чтобы не допускать null, но я продолжаю получать ошибку. это оператор sql, который я использую: alter table [dbo].[mydatabase] alter column WeekInt int not null и это ошибка, которую я ...
06 авг. '13 в 1:13
2 отв.

SQL: ALTER COLUMN для более короткого CHAR (n) типа

Я работаю с MS SQL SERVER 2003. Я хочу изменить столбец в одной из моих таблиц, чтобы иметь меньше символов в записях. Это идентично этому вопросу: Изменение столбца таблицы для принятия большего количества символов, за исключением того, что я хочу м...
16 июня '10 в 17:10
2 отв.

SQL SET DEFAULT не работает в MS Access

Возможный дубликат: Предложение DEFAULT в выражении ALTER TABLE, приводящее к синтаксической ошибке Я пытаюсь выполнить следующий оператор, используя SQL-запрос в MS Access; ALTER TABLE [table] ALTER COLUMN [column] SET DEFAULT 'default value...
27 дек. '12 в 18:30
2 отв.

Как изменить столбец от null до не null, когда индекс зависит от этого столбца, не воссоздавая индекс?

У меня есть столбец Column, который объявлен как NULL DEFAULT(GETUTCDATE()), и там есть некластеризованный индекс, который включает этот столбец. Я хочу изменить этот столбец как NOT NULL DEFAULT(GETUTCDATE()), и когда я запустил ALTER TABLE ALTER C...
26 авг. '14 в 13:49
1 отв.

Преобразование столбца postgresql из символа, изменяющегося на целое

Я пытаюсь изменить тип столбца с "character variableing (15)" на целое число. Если я запустил "= # SELECT columnX из предела таблицыY (10);" Я возвращаюсь: columnX ---------- 34.00 12.00 7.75 18.50 4.00 11.25 18.00 16.50 Если я запустил "= #\d...
10 апр. '13 в 6:20
2 отв.

MSSQL: изменить столбец не нулевой, в общем случае

В Microsoft SQL Server 2008 R2 я хотел бы изменить нулевой столбец, чтобы он не был нулевым. Очевидно, я мог бы сделать это, переформулировав тип данных, так как alter table t alter column c int not null если, например, столбец t.c имеет внутренн...
09 дек. '13 в 17:58
3 отв.

MS Access - выражение sql для разрешения null?

Я использую базу данных MS Access (2003). Как только я создаю столбец, я устанавливаю NOT NULL с помощью оператора sql: ALTER TABLE Table1 ALTER column myColumn INTEGER not null Есть ли способ изменить его, чтобы разрешить нулевые значения?...
10 авг. '13 в 14:54
3 отв.

Dynamic T-SQL - определение столбца для максимальной длины поля

Я пытаюсь динамически создавать код, чтобы изменить определение столбца на максимальную длину поля. Обратите внимание, что содержимое базы данных не изменится. Вот что я до сих пор, но я не могу отдельно выполнить запрос максимальной длины, чтобы ...
26 сент. '14 в 17:47