SELECT ... INTO ...
funziona solo se la tabella specificata nella clausola INTO non esiste, altrimenti devi usare:
INSERT INTO dbo.TABLETWO
SELECT col1, col2
FROM dbo.TABLEONE
WHERE col3 LIKE @search_key
Questo presuppone che ci siano solo due colonne in dbo.TABLETWO - devi specificare le colonne altrimenti:
INSERT INTO dbo.TABLETWO
(col1, col2)
SELECT col1, col2
FROM dbo.TABLEONE
WHERE col3 LIKE @search_key