[{"data":1,"prerenderedAt":123},["ShallowReactive",2],{"post:rename-column":3},{"id":4,"title":5,"body":6,"date":110,"description":111,"draft":112,"extension":113,"meta":114,"navigation":115,"path":116,"seo":117,"stem":118,"tags":119,"__hash__":122},"posts\u002Fposts\u002Frename-column.md","TIL: Rename a Column in SQL Server",{"type":7,"value":8,"toc":108},"minimark",[9,18,83,104],[10,11,12,13,17],"p",{},"Trying to rename a column today in an MSSQL database. I expected the standard ",[14,15,16],"code",{},"ALTER TABLE x CHANGE oldColumn newColumn \u003Ctype>"," to work, but apparently that's a MySQL-only thing? Instead I did a quick Google search and came up with this nugget:",[19,20,25],"pre",{"className":21,"code":22,"language":23,"meta":24,"style":24},"language-sql shiki shiki-themes github-light github-dark","EXEC sp_rename\n    @objname = \"pages.permalink\",\n    @newname = \"slug\",\n    @objtype = \"COLUMN\";\n","sql","",[14,26,27,40,56,69],{"__ignoreMap":24},[28,29,32,36],"span",{"class":30,"line":31},"line",1,[28,33,35],{"class":34},"szBVR","EXEC",[28,37,39],{"class":38},"sVt8B"," sp_rename\n",[28,41,43,46,49,53],{"class":30,"line":42},2,[28,44,45],{"class":38},"    @objname ",[28,47,48],{"class":34},"=",[28,50,52],{"class":51},"sZZnC"," \"pages.permalink\"",[28,54,55],{"class":38},",\n",[28,57,59,62,64,67],{"class":30,"line":58},3,[28,60,61],{"class":38},"    @newname ",[28,63,48],{"class":34},[28,65,66],{"class":51}," \"slug\"",[28,68,55],{"class":38},[28,70,72,75,77,80],{"class":30,"line":71},4,[28,73,74],{"class":38},"    @objtype ",[28,76,48],{"class":34},[28,78,79],{"class":51}," \"COLUMN\"",[28,81,82],{"class":38},";\n",[10,84,85,86,93,94,103],{},"Thanks to ",[87,88,92],"a",{"href":89,"rel":90},"http:\u002F\u002Fdustyreagan.com\u002Fhow-to-rename-table-or-column-using-t\u002F",[91],"nofollow","DustyReagan.com",", or check out the ",[87,95,98,99,102],{"href":96,"rel":97},"https:\u002F\u002Fdocs.microsoft.com\u002Fen-us\u002Fsql\u002Frelational-databases\u002Fsystem-stored-procedures\u002Fsp-rename-transact-sql?view=sql-server-2017",[91],"full docs for ",[14,100,101],{},"sp_rename"," in Transact-SQL",".",[105,106,107],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":24,"searchDepth":42,"depth":42,"links":109},[],"2019-05-09T21:23:52-04:00","Trying to rename a column today in an MSSQL database. I expected the standard ALTER TABLE x CHANGE oldColumn newColumn \u003Ctype> to work, but apparently that's a MySQL-only thing? Instead I did a quick Google search and came up with this nugget:",false,"md",{},true,"\u002Fposts\u002Frename-column",{"title":5,"description":111},"posts\u002Frename-column",[120,121],"sql-server","til","BTBTjiS8nQHs7vc7Ugas5rc-LIef4u8t94uxiCxECd0",1790471527926]