|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.05.2012, 11:30 | #1 |
Пользователь
Регистрация: 03.05.2012
Сообщений: 24
|
разделение столбца на два
Подскажите, как разделить столбец "№dogovora" на два. Это поле всегда состоит из 6 символов. Нужно что бы одно поле состояло из 2, а другое из 4.
Пример: сейчас у меня так 123456, а надо 12 3456. Если делать просто для запроса, то я с помощью substreng знаю как сделать. А вот для перекраивания полностью таблицы нет.( а нужно именно так) у меня sql server 2008 |
03.05.2012, 11:39 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
создаёте новый столбец, шириной 4 символа
делаете update примерно такого вида: Код:
|
03.05.2012, 12:51 | #3 |
Пользователь
Регистрация: 03.05.2012
Сообщений: 24
|
сделала, получилось. спасибо большое!
Подскажите, а можно с помощью запроса сделать некоторые ключи в таблице обычными полями? у меня есть таблица, в которой два ключа, хочу оставить только один Последний раз редактировалось apelsun; 03.05.2012 в 12:59. |
13.05.2012, 21:51 | #4 |
Форумчанин
Регистрация: 02.09.2011
Сообщений: 336
|
Код:
Если ты не можешь найти то, ради чего стоит жить, лучше найти то, за что стоит умереть
|
20.05.2012, 21:32 | #5 |
Пользователь
Регистрация: 03.05.2012
Сообщений: 24
|
Сделала вот так:
ALTER TABLE Codings MODIFY NTochUchet INTEGER; ALTER TABLE Codings DROP PRIMARY KEY; ALTER TABLE Codings MODIFY NTochUchet INT NOT NULL PRIMARY KEY AUTO_INCREMENT; Но вылезли ошибки: Сообщение 102, уровень 15, состояние 1, строка 1 Неправильный синтаксис около конструкции "MODIFY". Сообщение 156, уровень 15, состояние 1, строка 2 Неправильный синтаксис около ключевого слова "PRIMARY". Сообщение 102, уровень 15, состояние 1, строка 3 Неправильный синтаксис около конструкции "MODIFY". я убрала некоторые кавычки, но если их ставить, тоже не получается, подскажите, пожалуйста, что не так? у меня SQL Server 2008 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разделение на два юнита | Alexandr000006 | Помощь студентам | 4 | 17.03.2011 19:09 |
логическое разделение столбца | soulbringer | Microsoft Office Access | 8 | 02.11.2010 17:42 |
как объединить два столбца с форматированием | evdss | Microsoft Office Excel | 2 | 21.10.2010 07:54 |
Разделение массива на два | Negent | C++ Builder | 5 | 11.06.2010 14:11 |
Помогите пожалуйста сравнить два столбца | ddimma | Microsoft Office Excel | 4 | 16.01.2009 09:01 |