powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Множественная вставка, ASE12.5
6 сообщений из 6, страница 1 из 1
Множественная вставка, ASE12.5
    #36299750
Мышаня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем экспортирую данные из MySQL в сабжевую базу, законнектился с помощью Squirrel(SQL-клиент). Делаю запрос типа

INSERT INTO "tablename" ("ID", "NAME_UA") VALUES
(1, 'Name 1'),
(2, 'Name 2')


А в ответ
Error: Incorrect syntax near ','.

А как мне сделать множественную вставку?

Поиск в гугле ничего не дал :(
...
Рейтинг: 0 / 0
Множественная вставка, ASE12.5
    #36299845
SQLMantis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мышаня,

Нет такого синтаксиса в ASE.
или BCP или пачка insert'ов
...
Рейтинг: 0 / 0
Множественная вставка, ASE12.5
    #36300115
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мышаня wrote:

> А как мне сделать множественную вставку?

INSERT INTO "tablename" ("ID", "NAME_UA") VALUES (1, 'Name 1')
INSERT INTO "tablename" ("ID", "NAME_UA") VALUES (2, 'Name 2')

и так далее.

Множественная вставка -- это расширение, придуманное MySQL-евцами.
Его нет в стандарте.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Множественная вставка, ASE12.5
    #36300586
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQLMantisМышаня,

Нет такого синтаксиса в ASE.
или BCP или пачка insert'ов

+ такой вариант:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
create table #test
(i int, a varchar( 20 ))
go
insert into #test (i,a)
select  1 ,'a'
union all
select  2 ,'b'
union all
select  3 ,'c'
union all
select  4 ,'d'
union all
select  5 ,'e'
go
select * from #test
go

Результат:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
i           a                    
----------- -                    
          1 a                    
          2 b                    
          3 c                    
          4 d                    
          5 e                    
...
Рейтинг: 0 / 0
Множественная вставка, ASE12.5
    #36300684
Мышаня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv
Множественная вставка -- это расширение, придуманное MySQL-евцами.
Его нет в стандарте.


Гм... Странно...
Я делал дамп в PhpMyAdmin, там есть настройки совместимости в параметрах экспорта. Даже когда я выбирал совместимость с ANSI то мне выдавало такой вот код

INSERT INTO "tablename" ("ID", "NAME_UA") VALUES
(1, 'Name 1'),
(2, 'Name 2')



Ладно. А какие тогда есть варианты экспорта данных из MySQL в ASE? Может кто сталкивался с подобной задачей?
...
Рейтинг: 0 / 0
Множественная вставка, ASE12.5
    #36301017
SQLMantis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мышаня,

Скачай себе вот это . Там есть импорт и экспорт через csv файлы.
Что бы самому ничего не писать :)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Множественная вставка, ASE12.5
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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