Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Возвращают ли данные из БД в виде текстового документа?
|
|||
|---|---|---|---|
|
#18+
Приветствую, не подскажете, делают ли так вообще, запрос из БД данных не в виде строк, а виде готового документа? Постараюсь объяснить, значит, есть такая структура таблиц: declare @Teachers table([ID] int, [Name] nvarchar(50)) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. чтобы получить данные о классе, его классной, и учениках, надо сделать примерно такой запрос: Код: sql 1. 2. 3. 4. вернутся данные: Код: plaintext 1. 2. 3. 4. 5. 6. в принципе, ничего страшного, когда данных, которые должны быть общими, немного. Но когда шапка большая, и с каждой записью её тянуть, на мой взгляд, расточительно. Поэтому, вопрос, может разработчики зачастую группируют общую часть, и возвращают в виде какой-то структуры? Ведь, тут какие плюсы: а) перебирать на клиенте не надо; б) можно сразу вставлять в виде обрамлённого тегами куска текста, например, на странице сайта; в) передаётся куда меньший объём данных с сервера. Т. е., иными словами, чтобы сервер возвращал сгруппированные данные в виде блока: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. или моветон? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2019, 17:54 |
|
||
|
Возвращают ли данные из БД в виде текстового документа?
|
|||
|---|---|---|---|
|
#18+
palladin600а виде готового документа pdf'ку что ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2019, 19:36 |
|
||
|
Возвращают ли данные из БД в виде текстового документа?
|
|||
|---|---|---|---|
|
#18+
Вы хотите собрать строку с учениками для класса и руководителя? класс руководитель ученики1Антонина СергеевнаВаня Петя Жора4Ольга ПетровнаДаша Маша5Станислав ФёдоровичТаня Или реально вам надо все эти повторяющиеся Руководитель, ученики, класс в каждом блоке? Вообще форматирование проще и эффективнее делать на клиенте. База данных для данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2019, 19:43 |
|
||
|
Возвращают ли данные из БД в виде текстового документа?
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей Алексеевичpdf'ку что ли?не, не совсем, возвращается как текст, но объеденённый в одном поле. PizzaPizzaИли реально вам надо все эти повторяющиеся Руководитель, ученики, класс в каждом блоке?нет, как раз-таки не надо. Пока думаю. Не создав топика не мог сформулировать идею ), в частности даже просто для себя, не понимал, есть ли смысл вообще развивать идею в эту сторону. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2019, 19:58 |
|
||
|
Возвращают ли данные из БД в виде текстового документа?
|
|||
|---|---|---|---|
|
#18+
Документ это не только текст, но и формат [файла], кодировка, форматирование текста и прочие фишки. Для этого существуют средства. Потоки, блобы, xml https://docs.microsoft.com/ru-ru/sql/relational-databases/blob/binary-large-object-blob-data-sql-server?view=sql-server-2017 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2019, 20:23 |
|
||
|
Возвращают ли данные из БД в виде текстового документа?
|
|||
|---|---|---|---|
|
#18+
palladin600, Гоните тогда уже сразу в HTML(там уже все и форматирование и текст). Примеров море - https://www.google.com/search?q=TSQL HTML encode&rlz=1C1GGRV_enAU751AU751&oq=TSQL HTML encode&aqs=chrome..69i57j0.15171j0j7&sourceid=chrome&ie=UTF-8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2019, 02:16 |
|
||
|
Возвращают ли данные из БД в виде текстового документа?
|
|||
|---|---|---|---|
|
#18+
palladin600, так возвращайте шапку отдельным датасетом, а детализацию - отдельным. Связав по идентификатору, который сильно короче, чем строка. Еще один вариант - сразу на стороне SQL Server'а собирать XML или JSON, там будет увеличение объема за счет служебных символов и названий полей, но сокращение за счет убирания дублей значений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2019, 09:36 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39847836&tid=1687429]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
37ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 356ms |

| 0 / 0 |
