Имя: Пароль:
1C
1С v8
TSQL INSERT
,
0 Fragster
 
гуру
23.07.13
19:36
У меня уже затмение какое-то...

create table #tst (tt varchar(12));
insert into #tst values ('aa'), ('bb');

ошибка
Msg 102, Level 15, State 1, Line 2
Incorrect syntax near ','.

хотя всегда так работало, http://msdn.microsoft.com/ru-ru/library/ms174335.aspx#BasicSyntax
1 Fragster
 
гуру
23.07.13
19:41
а, блин. мсскуль только в 2008 версии так научился, а тут - 2005 :(
2 mikecool
 
23.07.13
20:03
хитрая придумка, но мало применимая - имхо
insert into #tst values (select 'aa' union all select 'bb')
:)
3 Torquader
 
23.07.13
20:47
А что два раза insert написать не судьба.
Или хранимку сляпать, где в цикле вставить всё, что хочется.
4 Fragster
 
модератор
23.07.13
23:35
(3) та там 150килострок :) сделал балк инсерт
5 Fragster
 
модератор
23.07.13
23:36
(2) ну хз, нормально применима. в мускуле так вообще 500 лет, вон, в мсскуле тоже появилась 5 лет назад...
6 vista
 
24.07.13
08:51
(1)

В 2012 тоже появилось много фич. Пришлось переписывать всё обратно на 2005, когда столкнулись с примерно такой же ситуацией.
7 vista
 
24.07.13
08:54
(5)
Можно ли в MS SQL 2008 R2 получить число измененных экстентов, вес индексов и количество свободных экстентов?
То есть нужно узнать про IAM, GAM, PFS.
8 ДенисЧ
 
24.07.13
09:00
(7) ды
9 Ёпрст
 
24.07.13
09:11
(1) в 2005 это тоже работает
10 Ёпрст
 
24.07.13
09:13
а не, это только с 2008 пошло.
Основная теорема систематики: Новые системы плодят новые проблемы.