SELECT ... INTO ...
ne fonctionne que si la table spécifiée dans la clause INTO n'existe pas - sinon, vous devez utiliser :
INSERT INTO dbo.TABLETWO
SELECT col1, col2
FROM dbo.TABLEONE
WHERE col3 LIKE @search_key
Cela suppose qu'il n'y a que deux colonnes dans dbo.TABLETWO - sinon, vous devez spécifier les colonnes :
INSERT INTO dbo.TABLETWO
(col1, col2)
SELECT col1, col2
FROM dbo.TABLEONE
WHERE col3 LIKE @search_key