Let’s suppose a user, “Bob”, gets SELECT privilege from John and Bob also gets SELECT privilege from another user Joe but this time with GRANT option.
What happens if someone revokes the select privilege with cascade? Will the select privilege be removed from Bob’s account and all the accounts that Bob gave the privilege to (even if they had it before from somewhere else?)?
Yes, it will. Taken from http://msdn.microsoft.com/en-us/library/ms187728(v=sql.90).aspx