I'm not sure what FOR is doing in this SQL Server snippet.
ALTER TABLE [dbo].[TableName]
ADD DEFAULT (NEXT VALUE FOR [dbo].[TableName_Seq]) FOR [TableName_Key]
When I try to google for FOR clause the only meaningful result I got was this, but I don't think it's relevant