|
Скажите диалект 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
|
а какая разница - какой диалект, если вставить, кяп, надо в скулайт?
|
|