Текущее время: Ср, июл 30 2025, 21:40

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Создание таблыцы Б.Д. со строкой большой длины
СообщениеДобавлено: Пн, сен 07 2009, 20:30 
Специалист
Специалист

Зарегистрирован:
Вт, июл 07 2009, 13:24
Сообщения: 235
Hello,
Есть необходимость создать таблицу с 256 столбцами причем , каждый из них имеет ширину 255 знаков (CHAR 255- необходим именно такой тип) , для чего объяснять долго, знаю что сама идея создания такой таблицы не очень хорошая, так вот при объявление уже 100 столбцов выдается ошибка таблица очень длиная(строка таблицы больше 4030 символов), подскажите как можно сделать такую таблицу.
Спасибо за полезные советы.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание таблыцы Б.Д. со строкой большой длины
СообщениеДобавлено: Пн, сен 07 2009, 21:26 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 22 2005, 09:51
Сообщения: 208
Пол: Мужской
DaV написал(а):
Hello,
Есть необходимость создать таблицу с 256 столбцами причем , каждый из них имеет ширину 255 знаков (CHAR 255- необходим именно такой тип) , для чего объяснять долго, знаю что сама идея создания такой таблицы не очень хорошая, так вот при объявление уже 100 столбцов выдается ошибка таблица очень длиная(строка таблицы больше 4030 символов), подскажите как можно сделать такую таблицу.
Спасибо за полезные советы.


Таблица из 3-х столбцов: ID, N1256, Столбец255, где ID - это ID строки, N1256 - число от 1 до 256 и Столбец255 - это столбец char длинной 255 (если надо мандант не забываем прикрутить).


P.S. С помощью такой таблицы Вы, наверное, хотите поработить весь мир? :D

_________________
С уважением, В.Ш.
4.6C


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание таблыцы Б.Д. со строкой большой длины
СообщениеДобавлено: Вт, сен 08 2009, 00:49 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
без сомнения Виктор(Минск) дал самый правильный ответ, но всёже: можно попробовать создать таблицу непосредственно в БД на которой стоит САП ну и обращаться к ней через Native SQL

_________________
Изображение Попытка не пытка


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание таблыцы Б.Д. со строкой большой длины
СообщениеДобавлено: Вт, сен 08 2009, 08:07 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
может есть вариант просто хранить длинные тексты?
если поиск по содержимому не критичен, или вынести за r/3


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание таблыцы Б.Д. со строкой большой длины
СообщениеДобавлено: Вт, сен 08 2009, 10:38 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
DaV написал(а):
Hello,
Есть необходимость создать таблицу с 256 столбцами причем , каждый из них имеет ширину 255 знаков (CHAR 255- необходим именно такой тип) , для чего объяснять долго, знаю что сама идея создания такой таблицы не очень хорошая, так вот при объявление уже 100 столбцов выдается ошибка таблица очень длиная(строка таблицы больше 4030 символов), подскажите как можно сделать такую таблицу.
Спасибо за полезные советы.

Собственно, кажется именно для таких вот бредовых затей САПа и придумала свои кластерные таблицы. Только, если я не ошибаюсь, они одумались и теперь не позволяют их создавать. Вариант Виктора выглядит более разумным! Но лучше "может что то в консерватории подправить"?!

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание таблыцы Б.Д. со строкой большой длины
СообщениеДобавлено: Вт, сен 08 2009, 10:44 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
DaV написал(а):
Hello,
Есть необходимость создать таблицу с 256 столбцами причем , каждый из них имеет ширину 255 знаков (CHAR 255- необходим именно такой тип) , для чего объяснять долго, знаю что сама идея создания такой таблицы не очень хорошая, так вот при объявление уже 100 столбцов выдается ошибка таблица очень длиная(строка таблицы больше 4030 символов), подскажите как можно сделать такую таблицу.
Спасибо за полезные советы.

Опишите проблему/идею.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание таблыцы Б.Д. со строкой большой длины
СообщениеДобавлено: Вт, сен 08 2009, 11:59 
Специалист
Специалист

Зарегистрирован:
Вт, июл 07 2009, 13:24
Сообщения: 235
Если в кратце задача такая, загрузить excel фаил произвольного объема в таблицу базы данных, ИМЕННО в виде ОДНА ТАБЛИЦА ИЗ ФАЙЛА ОДНА СТРОКА В ТАБЛИЦЕ, так что вариант Виктора к спжалению не подходит, думаю может сделать несколько таблиц а потом из них View и записовать уже в нее,как считаете такой вариант возможен?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание таблыцы Б.Д. со строкой большой длины
СообщениеДобавлено: Вт, сен 08 2009, 12:13 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, июн 13 2007, 16:36
Сообщения: 585
Откуда: Belarus
Пол: Мужской
DaV написал(а):
Если в кратце задача такая, загрузить excel фаил произвольного объема в таблицу базы данных, ИМЕННО в виде ОДНА ТАБЛИЦА ИЗ ФАЙЛА ОДНА СТРОКА В ТАБЛИЦЕ, так что вариант Виктора к спжалению не подходит, думаю может сделать несколько таблиц а потом из них View и записовать уже в нее,как считаете такой вариант возможен?

Жестокая задача, что ни говори ...
А что, заказчику уж так прямо критично, чтобы одна таблица -> одна строчка ?
Он данные собирается через SE11 смотреть или таки отчётами пользоваться ?
Если первое, то в консерватории дейстивельно что-то править нужно, если второе - то какая разница, в каком виде данные хранить ?
+1 варианту Виктора.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание таблыцы Б.Д. со строкой большой длины
СообщениеДобавлено: Вт, сен 08 2009, 12:15 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
DaV написал(а):
Если в кратце задача такая, загрузить excel фаил произвольного объема в таблицу базы данных, ИМЕННО в виде ОДНА ТАБЛИЦА ИЗ ФАЙЛА ОДНА СТРОКА В ТАБЛИЦЕ, так что вариант Виктора к спжалению не подходит, думаю может сделать несколько таблиц а потом из них View и записовать уже в нее,как считаете такой вариант возможен?

И всё таки, это еще не конечная задача, а средство ее достижения. А конечная цель какая? Зачем эти таблицы?

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание таблыцы Б.Д. со строкой большой длины
СообщениеДобавлено: Вт, сен 08 2009, 12:32 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
DaV написал(а):
Если в кратце задача такая, загрузить excel фаил произвольного объема в таблицу базы данных
так это вы недавно спрашивали про произвольные динамические таблицы? :mrgreen:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание таблыцы Б.Д. со строкой большой длины
СообщениеДобавлено: Вт, сен 08 2009, 12:42 
Специалист
Специалист

Зарегистрирован:
Вт, июл 07 2009, 13:24
Сообщения: 235
Parazit написал:
DaV писал(а):
Если в кратце задача такая, загрузить excel фаил произвольного объема в таблицу базы данных, ИМЕННО в виде ОДНА ТАБЛИЦА ИЗ ФАЙЛА ОДНА СТРОКА В ТАБЛИЦЕ, так что вариант Виктора к спжалению не подходит, думаю может сделать несколько таблиц а потом из них View и записовать уже в нее,как считаете такой вариант возможен?

И всё таки, это еще не конечная задача, а средство ее достижения. А конечная цель какая? Зачем эти таблицы?


нет конечная задача, для варианта который предложил Виктор уже существует стандартный функционал, Заказчик хочет именно такую таблицу одно строка из файла одна строка в таблице, и поскольку платит именно он, то приходится стараться выполнить его требования, если он стоит на своем и есть хоть малейшая возможность сделать то что он хочет.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание таблыцы Б.Д. со строкой большой длины
СообщениеДобавлено: Вт, сен 08 2009, 12:44 
Специалист
Специалист

Зарегистрирован:
Вт, июл 07 2009, 13:24
Сообщения: 235
trop написал(а):
DaV писал(а):
Если в кратце задача такая, загрузить excel фаил произвольного объема в таблицу базы данных
так это вы недавно спрашивали про произвольные динамические таблицы?

все верно, спрашивал, все сделал думал что самое страшное уже позади , но

Так что вы думаете стоит пробовать с View заморачиваться или пустой номер?


Последний раз редактировалось DaV Вт, сен 08 2009, 13:06, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание таблыцы Б.Д. со строкой большой длины
СообщениеДобавлено: Вт, сен 08 2009, 12:57 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
DaV написал(а):
Так что вы думаете стоит пробовать с View заморачиваться или пустой номер

пустой номер

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание таблыцы Б.Д. со строкой большой длины
СообщениеДобавлено: Вт, сен 08 2009, 13:07 
Специалист
Специалист

Зарегистрирован:
Вт, июл 07 2009, 13:24
Сообщения: 235
sy-uname написал(а):
DaV написал(а):
Так что вы думаете стоит пробовать с View заморачиваться или пустой номер

пустой номер

а тогда какие есть еще варианты при такой жесткой постановки задачи?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание таблыцы Б.Д. со строкой большой длины
СообщениеДобавлено: Вт, сен 08 2009, 13:26 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Безотносительно самой бредовости задачи:
ну адаптируйте вариант Виктор(Минск) на одну строку, сиречь убейте N1256 а вместо Столбец255 используйте табличный тип с типом строки CHAR 255.

UPD: Поправил. Не то поле сначала скопировал под удаление :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB