Список всех хранимых процедур
EXEC sp_stored_procedures
Создание простой процедуры без входящих и исходящих данных
CREATE PROCEDURE Count_Tovar AS
SELECT COUNT([ID]) FROM [dbo].[tovari_view]
GO
# Count_Tovar - Название процедуры
Система управления реляционными базами данных
Список всех хранимых процедур
EXEC sp_stored_procedures
Создание простой процедуры без входящих и исходящих данных
CREATE PROCEDURE Count_Tovar AS
SELECT COUNT([ID]) FROM [dbo].[tovari_view]
GO
# Count_Tovar - Название процедуры
USE [new-satro];
GO
SELECT * FROM (
SELECT TOP 10 * FROM (
SELECT TOP 120 T.[id_t]
,T.[parent_id_t]
,T.[title_t]
,T.[min_op_t]
,T.[brend]
,T.[cena]
,T.[nali4ie]
,T.[artik]
,T.[cena_opt]
,T.[kolvo]
,T.[kolvo_yd_sklad]
,T.[full_op_t]
,T.[mgc]
,TV.VSEGO
FROM [tovari] T
LEFT JOIN ( SELECT COUNT([ID]) AS VSEGO, [TOVAR] FROM [tovari_view] GROUP BY [TOVAR] ) as TV on TV.[TOVAR]=T.[artik]
ORDER BY T.[id_t] ASC
) AS inner_tbl ORDER BY [id_t] DESC
) AS outer_tbl ORDER BY [id_t] ASC
GO
Добавление ключа
ALTER TABLE [dbo].[photogall] ADD CONSTRAINT [ID] PRIMARY KEY (ID);
Удаление ключа
ALTER TABLE [dbo].[photogall] DROP CONSTRAINT [ID];
Создает индекс в таблице. Допускаются повторяющиеся значения
CREATE INDEX "artik" ON [dbo].[photogall] (artik_poz);
artik – название индекса
artik_poz – колонка по которой проставляется индекс
Создает уникальный индекс в таблице. Дублирующие значения не допускаются
CREATE UNIQUE INDEX "artik" ON [dbo].[photogall] (artik_poz);
artik – название индекса
artik_poz – колонка по которой проставляется индекс
BEGIN TRY
SELECT 0/0
END TRY
BEGIN CATCH
SELECT
ACTION = 'LOG',
ERROR_MESSAGE() AS MSG
END CATCH