Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 December 30

sn

serg n. in SqlCom.ru - Стиль жизни SQL
@andrey_ageev дата время есть. но они не принципиальны. тут получить бы сам факт, что книга используется в выдаче.
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
serg n.
@andrey_ageev дата время есть. но они не принципиальны. тут получить бы сам факт, что книга используется в выдаче.
тогда join не подойдет, так вывод задублируется
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
select a.Name,coalesce((select top(1)
'используется' from @Events b
where b.BookId=a.Id),
'не используется')Comment
from @Books a
источник

sn

serg n. in SqlCom.ru - Стиль жизни SQL
@andrey_ageev большущее спасибо!
а я вот такой запрос запилил, он наверное не корректен?
select b.name, (select top 1 e.BookId from @Events e where e.BookId = b.id)
from @Books b
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
serg n.
@andrey_ageev большущее спасибо!
а я вот такой запрос запилил, он наверное не корректен?
select b.name, (select top 1 e.BookId from @Events e where e.BookId = b.id)
from @Books b
тоже самое, только вывод дописать
источник

L

Les in SqlCom.ru - Стиль жизни SQL
#вакансия #wildberries #dba #москва

Коллеги всем привет и с наступающими праздниками!

Позиция: DBA в команду Golang разработчиков
Вилка: 200-250 тр на руки
Что для нас важно:
 Знание программных продуктов - PostgreSQL, MSSQL.
 Опыт разработки на T-SQL, pgplsql
 Умение работать с планами запроса

CV можно присылать сюда @aveLestat
https://spb.hh.ru/vacancy/41141323
источник
2020 December 31

ВС

Владимир С in SqlCom.ru - Стиль жизни SQL
Привет. есть 3 таблицы - Лис (первичный ключ "Id лисы"), Медведей (первичный ключ "Id медведя")
и таблица Звери.
В таблице Зверей есть 2 поля - "Id зверя" и "Тип зверя".
В зависимости от поля "Тип зверя", в "Id зверя" пишется "Id лисы" или "Id медведя"
Вопрос: можно ли сделать внешний ключ на поле "Id зверя"
источник

DI

Dmitriy Ivanov in SqlCom.ru - Стиль жизни SQL
Владимир С
Привет. есть 3 таблицы - Лис (первичный ключ "Id лисы"), Медведей (первичный ключ "Id медведя")
и таблица Звери.
В таблице Зверей есть 2 поля - "Id зверя" и "Тип зверя".
В зависимости от поля "Тип зверя", в "Id зверя" пишется "Id лисы" или "Id медведя"
Вопрос: можно ли сделать внешний ключ на поле "Id зверя"
Нет, они повторяются и находятся в 2х разных таблицах. Связь можно построить, но через ещё одну таблицу например.
источник

ВС

Владимир С in SqlCom.ru - Стиль жизни SQL
Dmitriy Ivanov
Нет, они повторяются и находятся в 2х разных таблицах. Связь можно построить, но через ещё одну таблицу например.
спасибо
источник

ДК

Данил Костенко... in SqlCom.ru - Стиль жизни SQL
Всем привет! В SSRS пытаюсь реализовать следующее: есть параметр - выпадающий список с возможностью множественного выбора (поле Поставщик), слева от него есть параметр - текстовое поле, по которому могут фильтроваться значения из этого выпадающего списка (то есть вводим туда символы и в  выпадающем списки будут только те поставщики, названия которых содержат эти символы). Если сначала отфильтровать по одному набору символов (например "Нест") и выбрать несколько значений из выпадающего списка, а затем отфильтровать по другому набору (например "Фарм"), то уже отмеченные поставщики сбрасываются. Есть у кого-то идеи, как это можно реализовать без сброса уже выделенных поставщиков?
источник

A

Andrey in SqlCom.ru - Стиль жизни SQL
источник
2021 January 01

А

А in SqlCom.ru - Стиль жизни SQL
Всех с Новым Годом!


MS SQL 2016
Есть БД 300 Гб, с файлами (4 - 20кб)  - хранятся в varbinary,
Задача - уменьшить размер БД, какие варианты? Ориентировочно в 2раза уменьшится размер..

- написать CLR на C#, вызывать функцию для  сжатия (при insert) и разжатие (при запросе),
далее вызвать в цикле update?

- средствами MS SQL .. сжатие страниц..?
источник

M

Marat in SqlCom.ru - Стиль жизни SQL
А
Всех с Новым Годом!


MS SQL 2016
Есть БД 300 Гб, с файлами (4 - 20кб)  - хранятся в varbinary,
Задача - уменьшить размер БД, какие варианты? Ориентировочно в 2раза уменьшится размер..

- написать CLR на C#, вызывать функцию для  сжатия (при insert) и разжатие (при запросе),
далее вызвать в цикле update?

- средствами MS SQL .. сжатие страниц..?
если редакция позволяет то проще встроенную компрессию конечно же использовать. Можете оценить экономию с помощью sp_estimate_data_compression_savings
источник

А

А in SqlCom.ru - Стиль жизни SQL
Marat
если редакция позволяет то проще встроенную компрессию конечно же использовать. Можете оценить экономию с помощью sp_estimate_data_compression_savings
Спасибо, стандартная редакция, на уровне 2% показывает...
источник

M

Marat in SqlCom.ru - Стиль жизни SQL
А
Спасибо, стандартная редакция, на уровне 2% показывает...
может лучше тогда файлы не в бд хранить а вынести на файловую систему? filestream  к примеру использовать
источник

А

А in SqlCom.ru - Стиль жизни SQL
Marat
может лучше тогда файлы не в бд хранить а вынести на файловую систему? filestream  к примеру использовать
а файловой не будет плохо от такого кол-ва файлов?
источник

I

ILYA in SqlCom.ru - Стиль жизни SQL
А
Спасибо, стандартная редакция, на уровне 2% показывает...
Если 2016+ то можно вот так попробовать
https://docs.microsoft.com/ru-ru/sql/t-sql/functions/compress-transact-sql?view=sql-server-ver15
источник

M

Marat in SqlCom.ru - Стиль жизни SQL
А
а файловой не будет плохо от такого кол-ва файлов?
не будет, нужно только будет настроить. отключить короткие имена, индексирование, и т.д
источник

А

А in SqlCom.ru - Стиль жизни SQL
Всё отлично! Спасибо
источник

А

А in SqlCom.ru - Стиль жизни SQL
Marat
не будет, нужно только будет настроить. отключить короткие имена, индексирование, и т.д
а если потом нужно перенести на другой сервер? сейчас быстро можно перетащить бэкап...
источник