https://zoheirsoftware.com/blog/script-get-number-columns-database