I'm having this doubt much time ago, and I have always end up leaving SQL scripts outside the version control (I always try to encapsulate code in database as much as I can).
But I really find interesting to have a version control of both app code and database scripts; having also snapshots of the database situation (just DDL and stored procedures) in each commit would be pretty useful.
Would you have app code and SQL scripts in different branches (and having to cherry-pick, merge, whatever, so many times)?
Do you even think it's a good idea?