Имя: Пароль:
IT
Админ
Скажите диалект SQL по запросу
0 vbus
 
11.11.22
08:27
Скажите диалект SQL по запросу

CREATE TABLE LabelPartData
ALTER TABLE LabelPartData ADD COLUMN Count COUNTER PRIMARY KEY
ALTER TABLE LabelPartData ADD COLUMN Processed INT
ALTER TABLE LabelPartData ADD COLUMN ProgramNumber VARCHAR(255)

При создании таблицы обычно поля добавляют, тут нет.
sqlite не понимает.
1 Fedor-1971
 
11.11.22
09:29
(0) а так получается?
CREATE TABLE LabelPartData
go
ALTER TABLE LabelPartData ADD COLUMN Count COUNTER PRIMARY KEY
go
2 Курцвейл
 
11.11.22
09:42
ANSI-92
3 lodger
 
11.11.22
10:05
(0) современная постгря такое съест скорее всего
4 vbus
 
11.11.22
10:12
По другому вопрос задам,
этот запрос генерится автоматически, с вводом данных (into)
мне надо данные обработать. В какую СУБД вставить эти запросы?

Postgres еще пробовал (3)

(1) в sqlite?
sqlite> CREATE TABLE LabelPartData go;
Error: near "go": syntax error
5 vbus
 
11.11.22
10:12
Postgres еще не пробовал (3)
6 vbus
 
11.11.22
10:30
Postgres тоже не рад

CREATE TABLE LabelPartData

ERROR:  syntax error at end of input
LINE 1: CREATE TABLE LabelPartData



CREATE TABLE LabelPartData go

ERROR:  syntax error at or near "go"
LINE 1: CREATE TABLE LabelPartData go


Все СУБД просят после CREATE TABLE LabelPartData добавить поля типа CREATE TABLE LabelPartData (a,b,c,d);
7 IVAL
 
11.11.22
10:32
Ну по идее можно первое поле добавить туда, остальные через ALTER оставить.
8 vbus
 
11.11.22
10:54
(7) Ну да со скрипом, спс.
sqlite> PRAGMA table_info(LabelPartData);
0|a||0||0
1|b||0||0
2|c||0||0
3|d||0||0
4|Processed|INT|0||0
5|Count|COUNTER|0||0
9 NorthWind
 
11.11.22
10:55
(0) обычно пустую таблицу без столбцов создать нельзя. Нужен хотя бы один. В остальном ничего странного в этом скуле не видно
10 mikecool
 
11.11.22
11:36
а какая разница - какой диалект, если вставить, кяп, надо в скулайт?