Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Синтаксис ALTER TABLE для переименования поля / 10 сообщений из 10, страница 1 из 1
24.01.2005, 17:55:15
    #32880904
Dionnis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксис ALTER TABLE для переименования поля
Всем добрый вечер!
Пытаюсь переименовать поле таблицы, но не получается, может в Access какойто особенный синтаксис?
Пишу следующее:
ALTER TABLE DocType RENAME COLUMN Name1 TO Name2
Выдаётся ошибка:
Ошибка синтаксиса в инструкции ALTER TABLE и выделяет RENAME. Что здесь не так?
Заранее благодарен.
...
Рейтинг: 0 / 0
24.01.2005, 17:57:53
    #32880915
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксис ALTER TABLE для переименования поля
автор
может в Access какой то особенный синтаксис

а в каком sql alter table несет rename ?
...
Рейтинг: 0 / 0
24.01.2005, 18:00:32
    #32880928
Dionnis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксис ALTER TABLE для переименования поля
Просто в Инете нашёл инфу по ALTER TABLE, воспользовался бы справкой Access, но админы не установили блин. В MS SQL точно есть.
...
Рейтинг: 0 / 0
24.01.2005, 18:03:55
    #32880936
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксис ALTER TABLE для переименования поля
DionnisВ MS SQL точно есть.
Да? Ну попробуйте найдите:
ALTER TABLE table
{ [ ALTER COLUMN column_name
{ new_data_type [ ( precision [ , scale ] ) ]
[ COLLATE < collation_name > ]
[ NULL | NOT NULL ]
| {ADD | DROP } ROWGUIDCOL }
]
| ADD
{ [ < column_definition > ]
| column_name AS computed_column_expression
} [ ,...n ]
| [ WITH CHECK | WITH NOCHECK ] ADD
{ < table_constraint > } [ ,...n ]
| DROP
{ [ CONSTRAINT ] constraint_name
| COLUMN column } [ ,...n ]
| { CHECK | NOCHECK } CONSTRAINT
{ ALL | constraint_name [ ,...n ] }
| { ENABLE | DISABLE } TRIGGER
{ ALL | trigger_name [ ,...n ] }
}

< column_definition > ::=
{ column_name data_type }
[ [ DEFAULT constant_expression ] [ WITH VALUES ]
| [ IDENTITY [ (seed , increment ) [ NOT FOR REPLICATION ] ] ]
]
[ ROWGUIDCOL ]
[ COLLATE < collation_name > ]
[ < column_constraint > ] [ ...n ]

< column_constraint > ::=
[ CONSTRAINT constraint_name ]
{ [ NULL | NOT NULL ]
| [ { PRIMARY KEY | UNIQUE }
[ CLUSTERED | NONCLUSTERED ]
[ WITH FILLFACTOR = fillfactor ]
[ ON { filegroup | DEFAULT } ]
]
| [ [ FOREIGN KEY ]
REFERENCES ref_table [ ( ref_column ) ]
[ ON DELETE { CASCADE | NO ACTION } ]
[ ON UPDATE { CASCADE | NO ACTION } ]
[ NOT FOR REPLICATION ]
]
| CHECK [ NOT FOR REPLICATION ]
( logical_expression )
}

< table_constraint > ::=
[ CONSTRAINT constraint_name ]
{ [ { PRIMARY KEY | UNIQUE }
[ CLUSTERED | NONCLUSTERED ]
{ ( column [ ,...n ] ) }
[ WITH FILLFACTOR = fillfactor ]
[ ON {filegroup | DEFAULT } ]
]
| FOREIGN KEY
[ ( column [ ,...n ] ) ]
REFERENCES ref_table [ ( ref_column [ ,...n ] ) ]
[ ON DELETE { CASCADE | NO ACTION } ]
[ ON UPDATE { CASCADE | NO ACTION } ]
[ NOT FOR REPLICATION ]
| DEFAULT constant_expression
[ FOR column ] [ WITH VALUES ]
| CHECK [ NOT FOR REPLICATION ]
( search_conditions )
}
...
Рейтинг: 0 / 0
24.01.2005, 18:07:46
    #32880946
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксис ALTER TABLE для переименования поля
DionnisПросто в Инете нашёл инфу по ALTER TABLE, воспользовался бы справкой Access, но админы не установили блин. В MS SQL точно есть.
пробил по BOL - ну точно нету RENAME
...
Рейтинг: 0 / 0
24.01.2005, 18:09:47
    #32880953
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксис ALTER TABLE для переименования поля
есть в MySql но там Rename Table , а не Column
...
Рейтинг: 0 / 0
24.01.2005, 18:10:30
    #32880955
Dionnis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксис ALTER TABLE для переименования поля
Да наверное ошибся, а как же тогда это можно сделать?
...
Рейтинг: 0 / 0
24.01.2005, 18:11:18
    #32880957
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксис ALTER TABLE для переименования поля
через DAO
...
Рейтинг: 0 / 0
24.01.2005, 20:16:05
    #32881150
Dmitry Biryukov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксис ALTER TABLE для переименования поля
а база где?
ежели ms sql server, то sp_renamecolumn
ежели аксес, то tabledefs(1).fields(1).name="tra-ta"
...
Рейтинг: 0 / 0
24.01.2005, 23:06:19
    #32881235
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксис ALTER TABLE для переименования поля
Через DAO или ADOX. Если не стоит специальная цель именно через SQL оператор.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Синтаксис ALTER TABLE для переименования поля / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]