powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Ibexpert запрос на наличие данных в таблицах?
25 сообщений из 84, страница 2 из 4
Ibexpert запрос на наличие данных в таблицах?
    #37799199
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Энди Таккер,

да, я увидел уже; глупая очепятка была :-)
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37799459
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

А нафига к SQL прилепливать пустую строку в конце? Достаточно:

Код: plsql
1.
 v_sql='select first 1 1 from '||:empty_table;
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37799473
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMaster, осталось от первой попытки (я не помнил точный синтаксис)
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800118
TT_34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select rdb$relation_name,
cast(rdb$statistics as numeric(15,13)) from rdb$indices
where rdb$index_name starting with 'RDB$PRI'
order by rdb$statistics

---------------------------------------------------------
Вот этот код работает,а тот нет.как изменить его чтобы выдовал значения null.
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800236
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TT_34Вот этот код работает,а тот нет.как изменить его чтобы выдовал значения null.Какой "тот", что не работает ?
И как связано наличие записей в таблицах со статистикой индексов, да еще с какими-то подозрительными именами ('RDB$PRI...') ?
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800242
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидИ как связано наличие записей в таблицах со статистикой индексов
есть такой трюк, определение количества записей по статистике. но для этого нужно сначала однозначно пересчитать статистику. и выбирать не все записи, а те, у которых селективность будет равна 1. Ибо селективность = 1/(кол-во_ключей - кол-во_дубликатов). 1/(0-0) = 1.
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800244
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл дописать. у ПК дубликатов нет, так что 1/селективность = кол-во ключей, или записей.
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800265
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

ну так ему надо не ЧИСЛО записей, а вообще наличие: "есть" / "нихт".
Кроме того, при наличии мусора определение числа записей даже по индексу ПК будет врать.
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800286
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидКроме того, при наличии мусора определение числа записей даже по индексу ПК будет врать.У нас версионник. Для разных транзакций в один и тот же момент времени запросто может быть разное кол-во записей.
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800296
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоидну так ему надо не ЧИСЛО записей, а вообще наличие: "есть" / "нихт".
0 записей - селективность 1.
правда, если 1 запись, то селективность тоже будет 1, потому что 1/1 = 1.

Таблоидпри наличии мусора определение числа записей даже по индексу
разумеется. Просто парню кто-то чего то сказал, вот он и пишет, а чего пишет - не понимает абсолютно.
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800386
TT_34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv,

Воощем задача такова:бд в ней до .... таблиц, мне надо проверить таблицы,в которых по всем строкам значение null выписать...самое интересное что мне это все предложили сделать ручками,а я хитрить начал...я больше силен в 1с чем в sql,а вернее sql в глаза не видел...только теоритически на лекция когда в асе сидел.
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800389
TT_34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Таблоид,kvd спасибо большое что продолжаете мучатся со мной....
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800423
Граур Станислав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TT_34kdv,
Воощем задача такова:бд в ней до .... таблиц, мне надо проверить таблицы,в которых по всем строкам значение null выписать...самое интересное что мне это все предложили сделать ручками,а я хитрить начал...я больше силен в 1с чем в sql,а вернее sql в глаза не видел...только теоритически на лекция когда в асе сидел.

У твоего sql сервера имя и версия есть?
"По всем строкам значение NULL" -- в каком-то определенном столбце или как?


P.S.
Студент-практикант?
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800456
TT_34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Граур Станислав,

как посмотреть через ibexpert?я студент (очник,свободное посещение) защита в июле,работаю уже 1,5 года на предприятии....1 год работал с 1с в7.7 справлялся ,5 месяцев назад перевели в другой отдел помогать...
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800461
TT_34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Server Version Info
---------------------------------------------------------------------------
Server Version: WI-V6.5.0.28
Server Implementation: InterBase/x86/Windows NT
Service Version: 2


Configuration Info
---------------------------------------------------------------------------
Base File: C:\Program Files\Borland\InterBase/
Lock File: C:\Program Files\Borland\InterBase/
Message File: C:\Program Files\Borland\InterBase/
Security Database: C:\Program Files\Borland\InterBase/isc4.gdb

MEMMAX_KEY: 0


Database Info
---------------------------------------------------------------------------
Number of connections: 1
Number of databases: 1
Databases: C:\IBSHADOW\INDUST~1.GDB

---------------------------------------------------------------------------

нужны таблицы списком в которых по всем полям значения null
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800466
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебе дали задания, чтоб б ты не скучал, а ты всю работу норовишь за пару дней сделать. :)
прям как "ребята, складывайте числа от 1 до 100" вот только препод не знал формулы на тот момент, ее как раз ученик и придумал, он потом много еще чего напридумал. :)
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800496
TT_34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_Pisarevsky,

да тут вообще ситуация тяжелая...ничего сказать нельзя...сразу сдают...а опыт нужен...так что так.
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800510
TT_34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так в каком направлении двигатся?
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800569
m7m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TT_34так в каком направлении двигатся?

ну так сначала ответить вот на этот вопрос

Граур Станислав "По всем строкам значение NULL" -- в каком-то определенном столбце или как?


ибо от твоего ответа

TT_34нужны таблицы списком в которых по всем полям значения null

только дополнительные вопросы возникают
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800581
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TT_34так в каком направлении двигатся?

Выписываешь из базы список таблиц. Для каждой таблицы смотришь данные (глазами). Попался
не-NULL - ставишь напротив таблицы крестик. Не попался - галочку.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800586
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TT_34так в каком направлении двигатся?

В эксперте получить статистику БД с сервера (Main Menu | Services | Database Statistics), перейти за закладку Tables и отсортировать данные по столбцу Records.
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800721
TT_34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m7mTT_34так в каком направлении двигатся?

ну так сначала ответить вот на этот вопрос

Граур Станислав "По всем строкам значение NULL" -- в каком-то определенном столбце или как?


ибо от твоего ответа

TT_34нужны таблицы списком в которых по всем полям значения null

только дополнительные вопросы возникают

взначение null должно быть во всей строке....
(а)
1.................null..null...................null................null
2.................null..null...................null..................ок- таблица не входит в список

(б)
1.................null..null...................null................null
2.................null..null...................null................null таблица входит в список
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800820
Граур Станислав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TT_34(б)
1.................null..null...................null................null
2.................null..null...................null................null таблица входит в список

-А что в храните в это таблице?
-В ней мы храним НИЧЕГО!
-Как много?
-100500 строк
-И много у вас таких таблиц?
-По нашим прикидкам over 9000. Ну, наверное... Эй, студент, пойди ка сюда...
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800847
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. в excel нет null, насколько я понимаю. Ведь задача экспортировать этот список в txt или excel.
2. IBExpert тебе уже дал ответ. То же самое можно сделать, например в IBAnalyst. Из обоих средств можно данные скопировать и вставить в excel.

проблема в том, что с пунктом 2 нет никаких скриптов. Увы.
...
Рейтинг: 0 / 0
Ibexpert запрос на наличие данных в таблицах?
    #37800896
TT_34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv1. в excel нет null, насколько я понимаю. Ведь задача экспортировать этот список в txt или excel.
2. IBExpert тебе уже дал ответ. То же самое можно сделать, например в IBAnalyst. Из обоих средств можно данные скопировать и вставить в excel.

проблема в том, что с пунктом 2 нет никаких скриптов. Увы.

а вывести на печать?засунуть в ворд? должны быть какие то варианты=)
...
Рейтинг: 0 / 0
25 сообщений из 84, страница 2 из 4
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Ibexpert запрос на наличие данных в таблицах?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]