1. Using IF NOT EXISTS
SQL
Code: Select all
IF NOT EXISTS (
SELECT 1
FROM YourTable
WHERE ColumnName = 'Value'
)
BEGIN
INSERT INTO YourTable (ColumnName, AnotherColumn)
VALUES ('Value', 'AnotherValue');
END;
SQL
Code: Select all
INSERT INTO YourTable (ColumnName, AnotherColumn)
SELECT 'Value', 'AnotherValue'
WHERE NOT EXISTS (
SELECT 1
FROM YourTable
WHERE ColumnName = 'Value'
);