|
Поиск null значений
|
|||
---|---|---|---|
#18+
Всем привет. У меня есть база данных в которой 80 таблиц. У всех таблиц есть столбец -> 'Status'. Мне нужно проверять каждую таблицу, столбец 'Status' на наличие NULL Ниже select, который делает такую проверку для одной таблицы. Как можно выполнять проверку для всех таблиц? Буду благодарен за помощь. Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 14:11 |
|
Поиск null значений
|
|||
---|---|---|---|
#18+
Caxa_ASS, можно попробовать поплясать от этого Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 14:19 |
|
Поиск null значений
|
|||
---|---|---|---|
#18+
Caxa_ASS, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 14:23 |
|
Поиск null значений
|
|||
---|---|---|---|
#18+
Caxa_ASS, вы там сначала вьюшки гробите, а потом нуллы считаете или наоборот? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 14:23 |
|
Поиск null значений
|
|||
---|---|---|---|
#18+
andy st, всего понемногу :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 14:25 |
|
Поиск null значений
|
|||
---|---|---|---|
#18+
Oleg_SQL Caxa_ASS, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
SELECT @cmd + = CONCAT(..... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 14:36 |
|
Поиск null значений
|
|||
---|---|---|---|
#18+
Oleg_SQL, спасибо!!!, сейчас буду тестировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 15:03 |
|
Поиск null значений
|
|||
---|---|---|---|
#18+
Oleg_SQL, немного изменив код под свои требования, все работает (скриншот -> вариант 1). Но есть необходимость добавлять третьим столбцом, к получаемым данным, название таблицы, чтобы было понимание с какой таблицы эти данные. На скриншоте -> вариант 2 (выделено желтым), добавил/вернул Код: sql 1.
, но при запуске возвращает ошибки -> Код: sql 1.
Код: sql 1.
.......... Код: sql 1.
Что не так с синтаксисом и/или, что изменить в коде, чтобы третьей колонкой были названия таблиц из которых получены данные? Буду благодарен за помощь. [img=] ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2021, 12:22 |
|
Поиск null значений
|
|||
---|---|---|---|
#18+
Caxa_ASS, кавычки надо удвоить, где не удвоены. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2021, 12:35 |
|
Поиск null значений
|
|||
---|---|---|---|
#18+
Владислав Колосов Caxa_ASS, кавычки надо удвоить, где не удвоены. да, я предполагал, что в кавычках дело, но не могу понять где именно. Может есть опция как то напечатать вот эту строку для "предварительного просмотра" Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2021, 13:02 |
|
Поиск null значений
|
|||
---|---|---|---|
#18+
Caxa_ASS Может есть опция как то напечатать вот эту строку для "предварительного просмотра" ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2021, 14:31 |
|
Поиск null значений
|
|||
---|---|---|---|
#18+
Caxa_ASS, имя таблицы не отделено пробелами. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2021, 14:03 |
|
Поиск null значений
|
|||
---|---|---|---|
#18+
Владислав Колосов Caxa_ASS, имя таблицы не отделено пробелами. Тип всех имён объектов сделать sysname. Поскольку получится UNICODE. не забывать писать литеральные строки с буквой N перед открывающими кавычками. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2021, 14:42 |
|
Поиск null значений
|
|||
---|---|---|---|
#18+
Caxa_ASS Владислав Колосов Caxa_ASS, кавычки надо удвоить, где не удвоены. да, я предполагал, что в кавычках дело, но не могу понять где именно. Может есть опция как то напечатать вот эту строку для "предварительного просмотра" Код: sql 1. 2.
Мой запрос выводил названия таблиц. Вы добавили два своих столбца, а запятую после Quantity не поставили. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2021, 12:23 |
|
Поиск null значений
|
|||
---|---|---|---|
#18+
Oleg_SQL, Да, не было запятой, спасибо, все работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2021, 16:55 |
|
Поиск null значений
|
|||
---|---|---|---|
#18+
А если в именах таблиц есть квадратные скобки? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2021, 19:59 |
|
Поиск null значений
|
|||
---|---|---|---|
#18+
iap А если в именах таблиц есть квадратные скобки? По правде ни разу не встречал на работе таких случаев. Ну тогда двойные кавычки добавить )) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2021, 09:40 |
|
Поиск null значений
|
|||
---|---|---|---|
#18+
Oleg_SQL iap А если в именах таблиц есть квадратные скобки? По правде ни разу не встречал на работе таких случаев. Ну тогда двойные кавычки добавить )) Мне тут регулярно встречаются шедевры, импортированные напрямую из Excel, вида Код: sql 1. 2.
Послушайте опытных, кто на это уже наступал, и всегда используйте QUOTENAME() для таких случаев. Эта функция, кстати, полезнее чем кажется - можно много во что обрамлять, не только в квадратные скобки. Но если строка превышает длину sysname (128), то возвращается NULL, так что реально она только для имен объектов подходит. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2021, 13:01 |
|
|
start [/forum/topic.php?fid=46&msg=40093476&tid=1684361]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
130ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 258ms |
total: | 483ms |
0 / 0 |