|
Sybase limitations
|
|||
---|---|---|---|
#18+
Специалисты, привет. по информации, Sybase ASE limits - parameters per stored procedure - 255. А передать надо 2500 параметров. Несколько процедур? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2011, 10:21 |
|
Sybase limitations
|
|||
---|---|---|---|
#18+
VokinvoloСпециалисты, привет. по информации, Sybase ASE limits - parameters per stored procedure - 255. А передать надо 2500 параметров. Несколько процедур? Создайте перед вызовом ХП временную таблицу с нужным кол-вом полей, вставьте в нее запись с нужными значениями параметров и из ХП обращайтесь к записи этой таблицы. А вообще - 2500 параметров это не нормально, нужно задуматься. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2011, 10:35 |
|
Sybase limitations
|
|||
---|---|---|---|
#18+
ASCRUS, Спс вам. Мне нужно сделать выгрузку данных в другую базу, примерно 2500 полей, поэтому от такого кол-ва никуда не убежишь. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2011, 10:54 |
|
Sybase limitations
|
|||
---|---|---|---|
#18+
VokinvoloСпециалисты, привет. по информации, Sybase ASE limits - parameters per stored procedure - 255. А передать надо 2500 параметров. Несколько процедур? Нет, редизайн решения. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2011, 14:31 |
|
Sybase limitations
|
|||
---|---|---|---|
#18+
ASCRUSСоздайте перед вызовом ХП временную таблицу с нужным кол-вом полей, вставьте в нее запись с нужными значениями параметров и из ХП обращайтесь к записи этой таблицы. Гораздо правильнее было бы вставить в таблицу не 2500 полей, а 2500 строк. Оно конечно, у автора может быть они все разных типов... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2011, 14:33 |
|
Sybase limitations
|
|||
---|---|---|---|
#18+
В рамках интеграции 2 систем, первая должна проводить запись около 2500 полей в базу второй системы. Первая приэтом работает без БД, точка выхода - ODBC, другой нет. Поля разных типов - количество типов ограничено значением 4. Более эффективно делать выгрузку в 4 таблицы с полями [id, name, typedValue] ? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2011, 11:19 |
|
Sybase limitations
|
|||
---|---|---|---|
#18+
Если типы параметров разные, то лучше сделать 2500 полей и не усложнять решение лишним кодом и проверками. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2011, 13:38 |
|
Sybase limitations
|
|||
---|---|---|---|
#18+
On 05.03.2011 13:38, ASCRUS wrote: > Если типы параметров разные, то лучше сделать 2500 полей и не усложнять решение > лишним кодом и проверками. В ASE нет 2500 типов данных. Я бы делал нормально. Это (по крайней мере) по таблице на каждый тип данных. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2011, 14:16 |
|
Sybase limitations
|
|||
---|---|---|---|
#18+
MasterZivOn 05.03.2011 13:38, ASCRUS wrote: > Если типы параметров разные, то лучше сделать 2500 полей и не усложнять решение > лишним кодом и проверками. В ASE нет 2500 типов данных. Я бы делал нормально. Это (по крайней мере) по таблице на каждый тип данных. Все зависит от того, куда будет раскидываться информация. Я не очень себе представляю запрос, которому нужно раскидать например в таблицу с 100 полями, часть из которых к примеру NOT NULL, собрав поля из записей ... В общем мое мнение - сначала хорошенько подумать, а уж потом выбирать целесообразный способ ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2011, 16:06 |
|
Sybase limitations
|
|||
---|---|---|---|
#18+
Спс. Выгрузку проводим в 5 (по количеству типов данных) таблиц БД. Можно ли в СикуэльСервере формировать уникальный ID (hashCode от нескольких полей выгрузки), по которому затем можно будет данные из 5 таблиц объединить логически? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2011, 14:53 |
|
Sybase limitations
|
|||
---|---|---|---|
#18+
MasterZivASCRUSСоздайте перед вызовом ХП временную таблицу с нужным кол-вом полей, вставьте в нее запись с нужными значениями параметров и из ХП обращайтесь к записи этой таблицы. Гораздо правильнее было бы вставить в таблицу не 2500 полей, а 2500 строк. Оно конечно, у автора может быть они все разных типов... Поясните пожалуйста слово Гораздо в данном случае. СПС. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2011, 14:37 |
|
Sybase limitations
|
|||
---|---|---|---|
#18+
Vokinvolo, 1) Удобнее работать когда полей меньше. 2) Запросы по такой таблице работают быстрее. 3) Для широких таблиц надо соотвествующим образом настраивать базу данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2011, 18:22 |
|
Sybase limitations
|
|||
---|---|---|---|
#18+
Такой вопрос, товарищи. Если исходный набор полей можем представить XML-но, то можно ли представить дизайн решения с помощью UNPIVOT ? спс. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2011, 20:27 |
|
Sybase limitations
|
|||
---|---|---|---|
#18+
VokinvoloТакой вопрос, товарищи. Если исходный набор полей можем представить XML-но, то можно ли представить дизайн решения с помощью UNPIVOT ? спс.А ты сервером не ошибся? MS SQL и ASE это все-же разные ныне вещи... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2011, 22:14 |
|
|
start [/forum/topic.php?fid=55&msg=37158224&tid=2010387]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 166ms |
0 / 0 |