Size: a a a

SqlCom.ru - уголок MS SQL

2021 May 24

C

Chatbro in SqlCom.ru - уголок MS SQL
triviumfan
Если простой case для поля "Значение" - пашет, а если через вложенный для поля "Значение2" - билеберду показывает
источник

К

Какой-то Хмырь... in SqlCom.ru - уголок MS SQL
а что в этом поле хранится?
больше похоже на проблемы с кодировкой, если честно.
источник

C

Chatbro in SqlCom.ru - уголок MS SQL
triviumfan
хранится булево. binary(1)
источник

C

Chatbro in SqlCom.ru - уголок MS SQL
triviumfan
как только я убираю вложенный case - все верно показывает.
http://www.chatbro.com/files/user/2017/Mar/16/2Abm/2021/May/24/file_fc94d0bbaba20eb018ce3dda024a6efb.JPG
источник

К

Какой-то Хмырь... in SqlCom.ru - уголок MS SQL
так во вложенном ты _Description возвращаешь, а тут другое поле.
попробуй к _Description прикрути convert(nvarchar(max), _Description, 0)
источник

К

Какой-то Хмырь... in SqlCom.ru - уголок MS SQL
ну и вообще. лучше явно типы кастовать во избежание вот таких артефактов
источник

C

Chatbro in SqlCom.ru - уголок MS SQL
triviumfan
мм... проблема в том, что я пытаюсь получить поля разного типа? т.е. мне все привести к одному?
источник

C

Chatbro in SqlCom.ru - уголок MS SQL
triviumfan
получается, что поле "Значение2" составного типа. tsql не умеет выводить поля составного типа?:)
источник

C

Chatbro in SqlCom.ru - уголок MS SQL
`triviumfan`
благодарю! привел все к nvarchar и заработало:)
источник

К

Какой-то Хмырь... in SqlCom.ru - уголок MS SQL
ништяк. тривиум рулит
источник

C

Chatbro in SqlCom.ru - уголок MS SQL
triviumfan
слушай, поторопился я. почему то не приводит binary(1) к nvarchar. Но почему-то работает через convert и только в случае, если 3м параметром передать 1 (параметр style). Причем тут binary и style? Судя по документации это только ради дат
источник

DP

Dmitry Pronin in SqlCom.ru - уголок MS SQL
всем привет, вопрос - как обычное текстовое поле varchar преобразовать в формат поля RTF?
в объекте редактируемое поле - можно менять шрифт, цвет и т.д.
слово 'Привет' записано в поле как :
{\rtf1\fbidis\ansi\ansicpg1251\uc1\deff0\deflang0\deflangfe0\paperw11906\paperh16838\margl1800\margr1800\margt1440\margb1440  {\fonttbl{\f0\fnil\fcharset204 Arial;}{\f1\fnil\fcharset204 Arial;}}{\colortbl;\red0\green0\blue255;\red0\green0\blue128;\red128\green0\blue0;\red0\green128\blue0;\red0\green0\blue0;\red255\green255\blue255;\red233\green248\blue239;}      \pard\fi0\li0\qr\ri0\sb0\sa0\itap0 \plain \f1\lang1049\fs16\chcbpat6\cf5 \'cf\'d0\'c8\'c2\'c5\'d2}
источник

К

Какой-то Хмырь... in SqlCom.ru - уголок MS SQL
не, полистай доку дальше. там есть стиль для binary. как то писать 0x в начале или нет. итд итп


https://docs.microsoft.com/en-us/sql/t-sql/functions/cast-and-convert-transact-sql?view=sql-server-ver15#binary-styles
источник

К

Какой-то Хмырь... in SqlCom.ru - уголок MS SQL
чет я не помню такого формата, как rft в sql server
источник

RH

Roman Holubenko in SqlCom.ru - уголок MS SQL
Добрый день!
Поскажите как собирать статистику dead lock-ов и записывать ее в файл?
какие запросы тому виной...
источник

ВБ

Владимир Боярских... in SqlCom.ru - уголок MS SQL
-g sql deadlock extended events
источник

AU

Alex Unknown in SqlCom.ru - уголок MS SQL
А что такое составной тип в терминах БД?
источник

ВБ

Владимир Боярских... in SqlCom.ru - уголок MS SQL
-g sql deadlock profiler to file (второй вариант, но он кажется менее предпочтителен - вроде бы больше нагрузка на сервер)
источник

К

Какой-то Хмырь... in SqlCom.ru - уголок MS SQL
я как-то скрипт писал, чтобы он по почте репорт мне отправлял.
источник

К

Какой-то Хмырь... in SqlCom.ru - уголок MS SQL
там из джоба выковыряешь запрос, если надо. по-моему, эта инфа по дефолту собирается
источник