Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Select-SQL / 4 сообщений из 4, страница 1 из 1
29.04.2004, 12:27
    #32502359
IgorProgrammer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select-SQL
sele 10 as nom, a1.* from a1 into dbf a2

при такой выборке тип поля nom = 'N' (Numeric), размер = 10
как сделать выборку, что б тип поля nom = 'I' (Integer)

Заранее спасибо...
...
Рейтинг: 0 / 0
29.04.2004, 12:44
    #32502406
Dik76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select-SQL
А тип ты с помощью TYPE() определял?
Если да, то для Numeric (also float, double, and integer) возвращается N.
...
Рейтинг: 0 / 0
29.04.2004, 12:53
    #32502435
IgorProgrammer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select-SQL
Черес MODI STRU...

И вопрос не в этом...

Мне надо число 10 запихнуть в выборку что б тип поля был Integer

нехочиться делать выборку, а потом добавлять поле и делать ему реплай...
Учитывая что их несколько...
...
Рейтинг: 0 / 0
29.04.2004, 20:33
    #32503502
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select-SQL
Непонятно, чем тебя Numeric не устраивает? N(10) это фактически тот же Integer. Но если очень надо именно Integer, то только так:

CREATE CURSOR test (Num I, Field1 C(10), Field2 ...)

SELECT * from test ;
UNION ALL ;
SELECT 10, * from a1 ;
INTO TABLE a2

Т.е. в курсоре test надо перечислить кроме поля Num вообще все поля, которые попадут в выборку, чтобы прошло объединение по UNION ALL
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Select-SQL / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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