И если возможно такая же логика и в следующем случае:
Код: Выделить всё
SELECT
*
FROM Table1
WHERE
tID IN (SELECT tID FROM Table2 WHERE flag = 1)
Код: Выделить всё
SELECT
*
FROM Table1
WHERE
tID IN (SELECT tID FROM Table2 WHERE flag = 1)
Код: Выделить всё
IF EXISTS (SELECT * FROM client WHERE clid = @clid AND unload = 1)
Код: Выделить всё
IF EXISTS (SELECT *
FROM
client
WHERE
clid = @clid
AND unload = 1)
Код: Выделить всё
IF EXISTS (SELECT *
FROM
sys.objects
WHERE
object_id = object_id(N'dbo.procedure1')
AND type IN (N'P', N'PC'))
DROP PROCEDURE dbo.procedure1;
Код: Выделить всё
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = object_id(N'dbo.procedure1') AND type IN (N'P', N'PC'))
DROP PROCEDURE dbo.procedure1;
Код: Выделить всё
IF EXISTS (SELECT *
FROM
dbo.mytable)
Код: Выделить всё
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = object_id(N'dbo.procedure1') AND type IN (N'P', N'PC'))
DROP PROCEDURE dbo.procedure1
GO
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE PROCEDURE dbo.procedure1
AS
BEGIN