SQL has a bunch of static methods for creating geospatial data. Check this out (specifically the OGC static and Extended static links). For example:
DECLARE @g geography;
SET @g = geography::STPointFromText('POINT(-122.34900 47.65100)', 4326);
SELECT @g.ToString();