Transact-SQL - сумма строк в нескольких таблицах, список таблиц в базе, проверка существования таблицы

Определяем суммарное количество строк в нескольких таблицах

select sum(KVO_STROK) as KVO_STROK_TOTAL
from 
(SELECT count(*) as KVO_STROK FROM SOME_TABLE
UNION ALL 
SELECT count(*) as KVO_STROK FROM SOME_TABLE_2
UNION ALL 
SELECT count(*) as KVO_STROK FROM SOME_TABLE_3
) as KVO_STROK_TABLE


Удаляем таблицу, если она существует

IF OBJECT_ID('SOME_TABLE','U') IS NOT NULL  DROP TABLE SOME_TABLE

Список таблиц в текущей базе данных

SELECT Table_name as "Table name"
FROM Information_schema.Tables

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *


*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>