{"id":2784,"date":"2014-03-07T15:51:03","date_gmt":"2014-03-07T19:51:03","guid":{"rendered":"http:\/\/www.acarlstein.com\/?p=2784"},"modified":"2014-03-07T15:59:45","modified_gmt":"2014-03-07T19:59:45","slug":"mssql-cheat-sheet","status":"publish","type":"post","link":"http:\/\/blog.acarlstein.com\/?p=2784","title":{"rendered":"MSSQL Basic Cheat Sheet"},"content":{"rendered":"<table border=\"1\">\n<tbody>\n<tr>\n<td>\n<h2>Description<\/h2>\n<\/td>\n<td>\n<h2>Example<\/h2>\n<\/td>\n<\/tr>\n<tr>\n<td>Version<\/td>\n<td>SELECT @@version<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>List of Users<\/td>\n<td>SELECT name FROM master..syslogins<\/td>\n<\/tr>\n<tr>\n<td>Current User<\/td>\n<td>SELECT user; &#8212; Returns user such as &#8220;dbo&#8221;SELECT user_name(); &#8212; Returns user such as &#8220;dbo&#8221;SELECT system_user; &#8212; Returns [DOMAIN]\\[USERNAME]SELECT loginame FROM master.sysprocesses WHERE spid = @@SPID;<\/td>\n<\/tr>\n<tr>\n<td>Privileges<\/td>\n<td>SELECT is_srvrolemember(&#8216;sysadmin&#8217;);<br \/>\nSELECT is_srvrolemember(&#8216;securityadmin&#8217;);<br \/>\nSELECT is_srvrolemember(&#8216;serveradmin&#8217;);<br \/>\nSELECT is_srvrolemember(&#8216;setupadmin&#8217;);<br \/>\nSELECT is_srvrolemember(&#8216;diskadmin&#8217;);<br \/>\nSELECT is_srvrolemember(&#8216;bulkadmin&#8217;);<br \/>\nSELECT is_srvrolemember(&#8216;dbcreator&#8217;);&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-SELECT name FROM master..syslogins WHERE sysadmin = 1;<br \/>\nSELECT name FROM master..syslogins WHERE securityadmin = 1;<br \/>\nSELECT name FROM master..syslogins WHERE serveradmin = 1;<br \/>\nSELECT name FROM master..syslogins WHERE serveradmin = 1; &#8212; May return empty<br \/>\nSELECT name FROM master..syslogins WHERE setupadmin = 1; &#8212; May return empty<br \/>\nSELECT name FROM master..syslogins WHERE diskadmin = 1; &#8212; May return empty<br \/>\nSELECT name FROM master..syslogins WHERE bulkadmin = 1;<br \/>\nSELECT name FROM master..syslogins WHERE dbcreator = 1;<br \/>\nSELECT name FROM master..syslogins WHERE hasaccess = 1;<br \/>\nSELECT name FROM master..syslogins WHERE denylogin = 0;<br \/>\nSELECT name FROM master..syslogins WHERE isntname = 0;<br \/>\nSELECT name FROM master..syslogins WHERE isntgroup = 0;<\/td>\n<\/tr>\n<tr>\n<td>List All Databases<\/td>\n<td>\u00a0SELECT name FROM master..sysdatabases;<\/td>\n<\/tr>\n<tr>\n<td>Database by Id<\/td>\n<td>\u00a0SELECT DB_NAME(ID); &#8212; Where ID is 0, 1, 2, &#8230;, N<\/td>\n<\/tr>\n<tr>\n<td>Current Database<\/td>\n<td>\u00a0SELECT DB_NAME();<\/td>\n<\/tr>\n<tr>\n<td>List Columns<\/td>\n<td>SELECT name FROM syscolumns WHERE id = (SELECT id FROM sysobjects WHERE name=&#8217;TABLE_NAME&#8217;); &#8212; Where TABLE_NAME is the table name on the current database<\/td>\n<\/tr>\n<tr>\n<td>List Tables<\/td>\n<td>SELECT name FROM DATABASE_NAME..sysobjects WHERE xtype = &#8216;U&#8217;; &#8212; Where DATABASE_NAME is the database which you wish to list the tables<\/td>\n<\/tr>\n<tr>\n<td>List Views<\/td>\n<td>SELECT name FROM DATABASE_NAME..sysobjects WHERE xtype = &#8216;V&#8217;; &#8212; Where DATABASE_NAME is the database which you wish to list the views<\/td>\n<\/tr>\n<tr>\n<td>Hostname<\/td>\n<td>SELECT HOST_NAME();<\/td>\n<\/tr>\n<tr>\n<td>Information and Location of DB file<\/td>\n<td>EXEC sp_helpdb DATABASE_NAME; &#8212; Where DATABASE_NAME is the name of the database<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<script>\nvar zbPregResult = '0';\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Description Example Version SELECT @@version List of Users SELECT name FROM master..syslogins Current User SELECT user; &#8212; Returns user such as &#8220;dbo&#8221;SELECT user_name(); &#8212; Returns user such as &#8220;dbo&#8221;SELECT system_user; &#8212; Returns [DOMAIN]\\[USERNAME]SELECT loginame FROM master.sysprocesses WHERE spid = @@SPID; Privileges SELECT is_srvrolemember(&#8216;sysadmin&#8217;); SELECT is_srvrolemember(&#8216;securityadmin&#8217;); SELECT is_srvrolemember(&#8216;serveradmin&#8217;); SELECT is_srvrolemember(&#8216;setupadmin&#8217;); SELECT is_srvrolemember(&#8216;diskadmin&#8217;); SELECT is_srvrolemember(&#8216;bulkadmin&#8217;); SELECT is_srvrolemember(&#8216;dbcreator&#8217;);&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-SELECT [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1242,1241],"tags":[1243,1328,589],"class_list":["post-2784","post","type-post","status-publish","format-standard","hentry","category-mssql","category-sql-programming","tag-cheatsheet","tag-mssql","tag-sql"],"_links":{"self":[{"href":"http:\/\/blog.acarlstein.com\/index.php?rest_route=\/wp\/v2\/posts\/2784","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.acarlstein.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.acarlstein.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.acarlstein.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.acarlstein.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2784"}],"version-history":[{"count":7,"href":"http:\/\/blog.acarlstein.com\/index.php?rest_route=\/wp\/v2\/posts\/2784\/revisions"}],"predecessor-version":[{"id":2791,"href":"http:\/\/blog.acarlstein.com\/index.php?rest_route=\/wp\/v2\/posts\/2784\/revisions\/2791"}],"wp:attachment":[{"href":"http:\/\/blog.acarlstein.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2784"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.acarlstein.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2784"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.acarlstein.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}