|
Добавление нового поля типа Дата в существующую таблицу
|
|||
---|---|---|---|
#18+
Есть таблица, как в него добавить новое поле во время выборки? select * from table into table table2 в этом запросе нужно добавить новое поле с типом date. Просто поле знаю как добавить, а типа дата не знаю ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 10:30 |
|
Добавление нового поля типа Дата в существующую таблицу
|
|||
---|---|---|---|
#18+
Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 10:32 |
|
Добавление нового поля типа Дата в существующую таблицу
|
|||
---|---|---|---|
#18+
Dima T, оказывается так легко. А можно еще 1 вопрос небольшой :) есть ли в foxpro какая-нибудь функция чтобы физически с диска удалить таблицу? Я просто совсем не знаком с foxpro просто одну программку нужно доработать, для одной программы не хочется изучать литературу ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 10:37 |
|
Добавление нового поля типа Дата в существующую таблицу
|
|||
---|---|---|---|
#18+
если речь о результате запроса (table2) то для этого есть курсоры Код: sql 1.
при закрытии курсор удаляется автоматически. readwrite надо если ты собираешься вносить изменения ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 10:45 |
|
Добавление нового поля типа Дата в существующую таблицу
|
|||
---|---|---|---|
#18+
Dima T, Нет нужно именно таблицу удалять. Это для другой задачи из этой же программы ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 10:58 |
|
Добавление нового поля типа Дата в существующую таблицу
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 11:18 |
|
Добавление нового поля типа Дата в существующую таблицу
|
|||
---|---|---|---|
#18+
AndreTM Код: sql 1. 2. 3.
Не учи плохому. Вдруг таблица в контейнер включена? Лучше так Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 11:29 |
|
Добавление нового поля типа Дата в существующую таблицу
|
|||
---|---|---|---|
#18+
Dima TНе учи плохомуКто бы с тобой спорил Я просто воспринимаю по контексту ( модификация таблицы, удалить физически ), что она exclude... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 11:50 |
|
Добавление нового поля типа Дата в существующую таблицу
|
|||
---|---|---|---|
#18+
А можно ли сделать такое? Есть две таблицы поля одинаковые но во второй на 3 поля больше. 1. Привести эти таблицы к одинаковым полям по количеству и названиям полей с хранить их во временных таблицах 2. создать программно третью таблицу с такими же полями и перенести из двух первых таблиц все в третью 3. для третьей таблицы создать программно индексный файл по выражению alltrim(pole1)+alltrim(pole2) Возможно ли такое и если да, то как? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 12:38 |
|
Добавление нового поля типа Дата в существующую таблицу
|
|||
---|---|---|---|
#18+
Возможно. по п.2 уточни что ты понимаешь под "перенести". ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 12:45 |
|
Добавление нового поля типа Дата в существующую таблицу
|
|||
---|---|---|---|
#18+
Dima T, просто скопировать ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 12:46 |
|
Добавление нового поля типа Дата в существующую таблицу
|
|||
---|---|---|---|
#18+
допустим table1 имеет одинаковые поля с table2 плюс поле mydate типа дата Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 12:52 |
|
Добавление нового поля типа Дата в существующую таблицу
|
|||
---|---|---|---|
#18+
Dima T, into cursor table3; курсор вы же говорили временная таблица. А мне нужно наоборот первые две во временных хранить а третья чтобы реальная таблица была. И для третьей как создать индексный файл по выражению alltrim(pole1)+alltrim(pole2) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 12:55 |
|
Добавление нового поля типа Дата в существующую таблицу
|
|||
---|---|---|---|
#18+
поставь into table table3 будет таблица. нужен индекс - создай после создания таблицы. зачем в индексном выражении alltrim() ? Подумай что будет при таких данных pole1pole2ABCDABCDABCD ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 13:00 |
|
Добавление нового поля типа Дата в существующую таблицу
|
|||
---|---|---|---|
#18+
Dima T, alltrim вроде убирает лишние пробелы с обоих концов. поэтому его использую ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 13:03 |
|
Добавление нового поля типа Дата в существующую таблицу
|
|||
---|---|---|---|
#18+
А вообще как создавать индексный файл CDX по выражению alltrim(pole1)+alltrim(pole2) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 13:09 |
|
Добавление нового поля типа Дата в существующую таблицу
|
|||
---|---|---|---|
#18+
и можно ли закрыть одну таблицу программно не через Close tables, а по другому именно определенную таблицу? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 13:48 |
|
Добавление нового поля типа Дата в существующую таблицу
|
|||
---|---|---|---|
#18+
use in table2 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 13:55 |
|
Добавление нового поля типа Дата в существующую таблицу
|
|||
---|---|---|---|
#18+
osandroidА вообще как создавать индексный файл CDX по выражению alltrim(pole1)+alltrim(pole2) Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 13:59 |
|
Добавление нового поля типа Дата в существующую таблицу
|
|||
---|---|---|---|
#18+
не советую использовать alltrim() в индексе ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 14:35 |
|
|
start [/forum/topic.php?fid=41&msg=38753271&tid=1582540]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 311ms |
total: | 480ms |
0 / 0 |