Monstreek
SQL взяла в итоге dataexpress
Потихоньку в нем разбираюсь. Из плюсов — лёгкий и формы клепаются. Довольно наглядно. Даже какие-то знания по структуре в голове отыскались
Monstreek
SQL ? есть таблица, которая проситься стать базой данных. Знания по sql у меня самые поверхностные — нагуглить запрос, к примеру. Во что бы мне потыкать чтобы сделать эту базу? Смотрела вчера, что умеет Excel, но не хочу работу с макросами.
Когда-то видела программулину, где создание форм и БД практически полностью визуализировано, но не помню что это было... Еще хотелось бы, чтобы можно было работать с этой базой с разных компуктеров сети
Strephil
SQL это нормально взять, например два селекта из одной таблицы по разным признакам, а потом объединить их, join?
alex0b
мутанты MS SQL Запускать профайлер запросов само по себе недоразумение. Глупое и неприятное занятие. Очевидно, что решишь сохранять лог в запросов в таблицу, вероятно на тот же сервер, так как файлом или гуем пользоваться можно только в случае если ты — наномутант и у тебя пикозапросы выполняющиеся фемтосекунды (иначе тупо не помещается в окошко, а копипаст блока строк можно выполнить ограничено и не в штуках.. хз.. 1 кб буфер?). Чтобы включить фильтрацию запросов по базе, надо знать, что этот фильтр активируется очень нетривиально и находится пониже спины, достаточно глубоко. А так профайлер перехватывает все запросы по серверу. Если удумать сменить шаблон, то слетает фильтр по умолчанию, в котором сказано игнорить активность самого профайлера. Который там же находился и о его существовании можно было только догадываться. Т.е. достаточно всего одного запроса, чтобы дальше профайлер занялся профилированием того как он профилирует запись профилированных запросы в журнале профайлера. Долго и весьма настойчиво.
memiury
SQL ? Жуйк, кто мне подскажет, где можно посмотреть, какие параметры сравниваются между базой и bak? Вот эта вот ошибка восстановления БД с выпиныванием на простановку галочки "Перезаписать параметры".
rkit
SQL говно Бывают вообще в природе sql-базы с агрегатными индексами? Чтобы заебашить индекс типа (max(column), date), и дальше выбирать как белый человек обычными запросами, да в O(log(n)). Или все так и ебутся с триггерами и вспомогательными таблицами?
agr
yesod проектное погроммирование дыбр SQL через час после включения новой фичи в телегу прилетает сообщение об ошибке. странное сообщение о том, почему Int не равен Null. оказывается, это древняя багофича persistent: select sum(x) from ... where ... при отсутствии данных persistent сходит с ума и приводит типы не туда. ну ок, пофикшено другим запросом. теперь интересно, сколько отказов в связи с этим было..
deni
SQL Жуйк, а постгрес умеет в рекурсивном обходе дерева посчитать заджойненные к ветвям штуки и суммы всех каунтеров к родителям?
gbdj
SQL declarative Насколько очевидно задним числом оказывается решается задача поиска дырки в последовательности. Надо только отбросить фигню stackoverflow, приглушить императивное мышление и немного подумать.
SELECT
n.*,
INET_NTOA(v1.extip) AS extip,
INET_NTOA(v1.extip+1) AS nextip
FROM
ip4net AS n
JOIN view_vds AS v1
ON (n.net >> (32 — n.cidr) = v1.extip >> (32 — n.cidr) )
LEFT JOIN view_vds AS v2
ON (v2.extip = v1.extip + 1)
WHERE
v2.extip IS NULL
Собственно LEFT JOIN себя же со сдвигом на один
agr
дыбр SQL USE master
GO
xp_readerrorlog 0, 1, N'Server is listening on'
GO

спустя хрен знает сколько лет понадобилось узнать, на каком порту эта дрянь крутится.
agr
погроммирование дыбр SQL Столкнулся с замечательной вещью. Есть файл UTF-8 without BOM, содержащий букву ó, SQL запрос. Слово "Dirección". Набирается в испанской раскладке как "[o" (без кавычек). Прикол в чем. Есть Oracle, в котором тоже кодировка UTF8 выставлена. NLS_CHARACTERSET, все по феншую.

— Пытаешься выполнить запрос в редакторе запросов. Потом о с ударением отображается как надо.
— Пытаешься выполнить запрос через sqlplus под виндой. Отображается хрень типа ó.
— Пытаешься выполнить запрос через sqlplus под линухом, на котором UTF-8 сконфигурирован — та же хрень.
— Изменяешь в INSERT-запросе 'ó' на 'o', а строчкой ниже делаешь UPDATE с replace на compose( 'ó' || unistr('\0301') ) — на отображение работает, но в рантайме не воспринимается как 50099 char.
— Изменяешь в INSERT-запросе 'ó' на compose( 'ó' || unistr('\0301') ) — всё ок.

Почему так — не разобрался до конца..
Shumaher
SQL вот объясните мне, кто разбирается.
есть сайт, скопировал его полностью себе: слил файлы, и экспортировал базу через PMA (в дампе написано CHARSET=cp1251 у таблиц, у себя создал новую базу, сравнение указал cp1251_general_ci), импортировал дамп, в итоге на сайте крякозябры :(
а сам сайт — какое-то самописное говно на PHP и ничего про кодировку я не нашел.
что не так делаю?
k1lg0reTr0ut
SQL еще один странный вопрос по сиквелу,
хочу чтобы select one, two from <таблица> возвращал one, two three, four. Где последние два это константы.
то есть я хочу сделать запрос, где в одной строке идут два поля из таблицы и два поля константы.
k1lg0reTr0ut
SQL тут нужен совет.
пытаюсь использовать union для объединения разных типов данных.
пример:
DECLARE @LangWild varchar(10) = '%';
SELECT @LangWild union select distinct dbo.v_GS_OPERATING_SYSTEM.OSLanguage0
FROM dbo.v_GS_OPERATING_SYSTEM
where dbo.v_GS_OPERATING_SYSTEM.OSLanguage0 is not null
вобщем, проблема в том, что моя переменная varchar, а запрашиваемое из таблицы поле integer, кажется.
возможно ли это как то все переводить в тестовый вид? что-то не нагуглил(
k1lg0reTr0ut
SQL я тут занимаюсь непонятной херней, поэтому спрошу следующее.
как мне сделать select <поле> from <таблица>, чтобы первое значение было не из таблицы, а мое, мной определенное?
alex0b
MS SQL Приезжали, впаривали 2016. Обещали без маркетингового булшита, но за три часа я как раза три раза и уснул. Может быть асинхронную репликацию в группе доступности куда и прикрутим (и то не в продакшен, а для цели разработки) а остальное и применять без надобности
alex0b
MS ЯДибил SQL мантра Надо читать документацию до конца (хотя бы статьи). last_value() совсем не последнее, а если последнее, то не в той выборке, а если и в той, то всё равно не то значение. OVER ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING ཨོཾ་མ་ཎི་པ་དྨེ་ཧཱུྃ།
segfault
SQL ? А есть какая-нибудь разница между запятой и CROSS JOIN в FROM части запроса?
SELECT * FROM t1, t2
и
SELECT * FROM t1 CROSS JOIN t2
возвращают одно и то же, но может есть кейсы, когда результат будет разный?
Zert
SQL postgres Если надо, чтобы в поле было несколько значений, и делать выборку по значению одного из них, то какой тип лучше использовать и как выбирать? Это же массивы по идее? Или ещё что есть?
Пример: есть запись с ['US', 'GB', 'AU'], и мне надо, чтобы эта запись выдавалась по запросу с любым из перечисленных значений.
OCTAGRAM
импортозамещение SQL В России заработал реестр отечественного ПО
Определённый интерес представляет включение в реестр СУБД «Ред база данных». Дело в том, что это продукт, основанный на open source проекте Firebird. Но с блек-джеком и сертификатом ФСТЭК. При этом на сайте разработчика перечислен внушительный список федеральных министерств в качестве заказчиков.
Интересно, как теперь будут обстоят дела с закупками MS SQL, ведь в реестре есть аналог.
MyCatShoegazer
server .net SQL C# О боже! Какое же дерьмище этот Entity Framework! Ошибка на ошибке, сплошные исключения. Проще самому написать все логику работу с бд, чем заставить это говно пахать должным образом.
lolicon
SQL Просто интересно. А кто-нибудь был вынужден писать такую миграцию при которой старая апликуха не могла работать?