|
FireBird | ☑ | ||
---|---|---|---|---|
0
Jofa
29.11.11
✎
18:06
|
Кто сталкивался Поддерживает ли FireBird Создание Временных таблиц ??
|
|||
1
bizon2008
29.11.11
✎
18:07
|
Подерживает.
|
|||
2
Jofa
29.11.11
✎
18:08
|
Можешь написать команду для создания ВТ
|
|||
3
Jofa
29.11.11
✎
18:16
|
Напишите команду для создания ВТ
|
|||
4
Aleksey
29.11.11
✎
18:21
|
||||
5
Jofa
29.11.11
✎
18:25
|
(4)те всёдаки как таковых временых таблиц на Firebird нет как в MS SQL?
|
|||
6
Aleksey
29.11.11
✎
18:32
|
как видишь
|
|||
7
Jofa
29.11.11
✎
18:34
|
С версии 2.1 поддерживает .. рыщу по инету
|
|||
8
Jofa
29.11.11
✎
18:46
|
ап
|
|||
9
Aleksey
29.11.11
✎
18:52
|
(7) Там только GLOBAL TEMPORARY TABLE, т.е. глобальные временные таблицы
http://www.firebirdsql.org/rlsnotesh/rlsnotes210.html#rnfb210-globaltemp |
|||
10
Aleksey
29.11.11
✎
18:53
|
т.е.
CREATE GLOBAL TEMPORARY TABLE MY_TABLE ( ) ON COMMIT DELETE ROWS; CREATE GLOBAL TEMPORARY TABLE MY_TABLE ( ) ON COMMIT PRESERVE ROWS; |
|||
11
Jofa
29.11.11
✎
18:58
|
В скобках указывается то что хочу поместить в табличку??
|
|||
12
Aleksey
29.11.11
✎
18:58
|
синтаксис похож на ораколовский, так что можешь почитать как они с этим работают. Скорее всего аналогично
|
|||
13
Aleksey
29.11.11
✎
18:58
|
||||
14
Aleksey
29.11.11
✎
18:59
|
Пример создания временной таблицы:
CREATE GLOBAL TEMPORARY TABLE SCOTT.TEMP_DEPT ( DEPTNO NUMBER(2,0), DNAME VARCHAR2(14) ) ON COMMIT PRESERVE ROWS; Данный пример демонстрирует создание временной таблицы, данные которой, относятся к сессии. Пример создания временной таблицы с использованием поздапроса CREATE GLOBAL TEMPORARY TABLE min_salesemp ON COMMIT PRESERVE ROWS AS SELECT * FROM EMP WHERE sal < 2000 |
|||
15
Jofa
29.11.11
✎
19:06
|
CREATE GLOBAL TEMPORARY TABLE Staff_Exit ON COMMIT PRESERVE ROWS AS SELECT
REG_EVENTS.STAFF_ID, REG_EVENTS.DATE_EV, REG_EVENTS.TIME_EV, REG_EVENTS.AREAS_ID FROM REG_EVENTS WHERE REG_EVENTS.AREAS_ID = 1 AND REG_EVENTS.DATE_EV = '23.11.2011' Выдает ошибку |
|||
16
Aleksey
29.11.11
✎
19:15
|
и что за ошибку мы должны в кофн глянуть и увидеть?
|
|||
17
Jofa
29.11.11
✎
19:16
|
Invalid token.
Dynamic SQL Error. SQL error code = -104. Token unknown - line 1, column 43. |
|||
18
Jofa
29.11.11
✎
19:27
|
апп
|
|||
19
bizon2008
29.11.11
✎
23:57
|
CREATE GLOBAL TEMPORARY TABLE NEW_TABLE (
NEW_FIELD INTEGER) ON COMMIT DELETE ROWS |
|||
20
bizon2008
29.11.11
✎
23:58
|
CREATE GLOBAL TEMPORARY TABLE NEW_TABLE (
NEW_FIELD INTEGER) ON COMMIT PRESERVE ROWS |
|||
21
bizon2008
29.11.11
✎
23:59
|
Работает. Проверенно на 2,5.
|
|||
22
Jofa
30.11.11
✎
06:44
|
(19) А поля в скобочках обязательно указывать??
|
|||
23
bizon2008
30.11.11
✎
12:34
|
В стандарте так написано. Как написано, как и набирал.
|
|||
24
Ненавижу 1С
гуру
30.11.11
✎
12:37
|
(22) а бывают таблицы без полей?
|
|||
25
Jofa
30.11.11
✎
13:25
|
(24) Не бывают просто думал может поля из запроса создаються ..
|
|||
26
Jofa
30.11.11
✎
13:35
|
Получилось создать временную таблицу как теперь заполнить данными из запроса??
|
|||
27
Jofa
30.11.11
✎
13:39
|
аппп
|
|||
28
Ненавижу 1С
гуру
30.11.11
✎
13:43
|
(26) тебе весь SQL рассказать?
insert into ТвояТаблица select .... |
|||
29
Jofa
30.11.11
✎
13:54
|
CREATE GLOBAL TEMPORARY TABLE Staff_Exit (STAFF_ID INTEGER) ON COMMIT DELETE ROWS
INSERT INTO Staff_Exit SELECT REG_EVENTS.STAFF_ID FROM REG_EVENTS WHERE REG_EVENTS.AREAS_ID = 1 AND REG_EVENTS.DATE_EV = '23.11.2011' ВЫдает ошибку !!! |
|||
30
Jofa
30.11.11
✎
13:55
|
Invalid token.
Dynamic SQL Error. SQL error code = -104. Token unknown - line 2, column 1. INSERT. |
|||
31
Ненавижу 1С
гуру
30.11.11
✎
14:23
|
(30) ты хоть команды разделяй по порядку!
|
|||
32
Jofa
30.11.11
✎
14:27
|
(31)В (30)я указал ошибку
|
|||
33
Ненавижу 1С
гуру
30.11.11
✎
14:45
|
(32) а я тебе в (31) указал почему она появилась
|
|||
34
bizon2008
30.11.11
✎
14:46
|
Блин. Создай сначала таблицу. А опосля данные в нее пиши. Ты с серверным курсором не путаешь часом. Чего сделать то хочешь?
|
|||
35
Jofa
30.11.11
✎
14:50
|
Хочу написать запрос к БД FireBird который бы мог создавать Времменные таблицы (те чтобы данные не барахтать в ТЗ) чтобы получать данные одним запросом...
|
|||
36
Jofa
30.11.11
✎
16:02
|
апп
|
|||
37
Jofa
30.11.11
✎
16:13
|
уп
|
|||
38
Jofa
30.11.11
✎
16:34
|
авава
|
|||
39
Ненавижу 1С
гуру
30.11.11
✎
16:39
|
(38) че ты тужишься?
сказали же - сделай сначала временную таблицу потом заполни ее |
|||
40
Jofa
30.11.11
✎
16:45
|
(39) Так надо делать??
CREATE GLOBAL TEMPORARY TABLE Staff_Exit (STAFF_ID INTEGER) ON COMMIT DELETE ROWS INSERT INTO Staff_Exit SELECT REG_EVENTS.STAFF_ID FROM REG_EVENTS WHERE REG_EVENTS.AREAS_ID = 1 AND REG_EVENTS.DATE_EV = '23.11.2011' |
|||
41
Jofa
01.12.11
✎
07:13
|
Ап
|
|||
42
Jofa
01.12.11
✎
07:29
|
При выгрузке данных в 1С поле REG_EVENTS.TIME_EV (тип TIME) в 1 ку попадает с датой текущего дня ..
|
|||
43
Jofa
01.12.11
✎
08:43
|
ап
|
|||
44
Ненавижу 1С
гуру
01.12.11
✎
08:46
|
ты хоть операторы то отделяй, вот так работает, проверил:
CREATE GLOBAL TEMPORARY TABLE TempT (ID INTEGER) ON COMMIT DELETE ROWS; INSERT INTO TempT(ID) VALUES(1); |
|||
45
Ненавижу 1С
гуру
01.12.11
✎
08:47
|
хотя... временную таблицу надо создать единственный раз
|
|||
46
Jofa
01.12.11
✎
09:47
|
Не хочет .. :(
|
|||
47
Jofa
01.12.11
✎
09:54
|
ап
|
|||
48
Chieftain
01.12.11
✎
10:21
|
(48) Попробуй DDL закоммитить
CREATE GLOBAL TEMPORARY TABLE TempT (ID INTEGER) ON COMMIT DELETE ROWS; COMMIT; INSERT INTO TempT(ID) VALUES(1); |
|||
49
Jofa
02.12.11
✎
11:55
|
Тема не закрыта ап . . .
|
|||
50
Jofa
02.12.11
✎
11:59
|
апка
|
|||
51
Не Печенкин
02.12.11
✎
11:59
|
так ты долго еще будешь апать
|
|||
52
Jofa
23.12.11
✎
07:02
|
Где скачать IBProvider.3.FREE чтобы мог работать с Птичкой версии 2.5??
|
|||
53
Jofa
23.12.11
✎
07:16
|
апка
|
|||
54
Jofa
23.12.11
✎
08:03
|
апка2
|
|||
55
Jofa
23.12.11
✎
09:00
|
апка
|
|||
56
Jofa
23.12.11
✎
09:09
|
НАРОД !! ПОМОГИТЕ !!
|
|||
57
Aloex
23.12.11
✎
09:17
|
(56) PERCo? :)
|
|||
58
Jofa
23.12.11
✎
09:44
|
Perco
|
|||
59
Jofa
23.12.11
✎
09:44
|
да Перко
|
|||
60
Jofa
23.12.11
✎
10:32
|
ап
|
|||
61
Jofa
23.12.11
✎
12:36
|
уп
|
|||
62
Jofa
23.12.11
✎
14:24
|
ап
|
|||
63
Jofa
26.12.11
✎
10:31
|
ап
|
|||
64
Ненавижу 1С
гуру
26.12.11
✎
10:36
|
||||
65
Jofa
26.12.11
✎
10:38
|
Мне бесплатный нужен
|
|||
66
Jofa
26.12.11
✎
11:08
|
апка
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |