Though it is optional to execute a stored procedure without using EXEC or EXECUTE, it is needed when you use GO(or any other batch seperator) as the stored procedure name.

Create this procedure create procedure GO as select 1 as number Execute the procedure...
Shout it
Telerik – OpenAccess ORM
.