SQL Server 數(shù)據(jù)庫調(diào)整表中列的順序操作方法及遇到問題
SQL Server 數(shù)據(jù)庫中表一旦創(chuàng)建,我們不建議擅自調(diào)整列的順序,特別是對應(yīng)的應(yīng)用系統(tǒng)已經(jīng)上線,因?yàn)椴糠珠_發(fā)人員,不一定在代碼中指明了列名。表是否可以調(diào)整列的順序,其實(shí)可以自主設(shè)置,我們建議在安裝后設(shè)置為禁止。
那么,如果確實(shí)需要調(diào)整某一列的順序,我們是怎么操作的呢? 下面,我們就要演示一下怎么取消這種限制。當(dāng)然,通過取消限制的演示,相信大家也知道了怎么添加限制了。
需求及問題描述
1)測試表 Test001

(2)更新前

(3)例如,需求為調(diào)整 SN5 和SN4的序列

點(diǎn)擊保存時(shí)報(bào)錯(cuò)

修改數(shù)據(jù)庫表結(jié)構(gòu)時(shí)提示【不允許保存更改。您所做的更改要求刪除并重新創(chuàng)建以下表。您對無法重新創(chuàng)建的標(biāo)進(jìn)行了更改或者啟用了“阻止保存要求重新創(chuàng)建表的更改"選項(xiàng)?!?/p>
處理方法
Step 1 在SSMS客戶端,點(diǎn)擊 菜單【工具】然后選中【選項(xiàng)】

Step 2 打開了選項(xiàng)對話框,我們展開 設(shè)計(jì)器 【英文版 Designers】

Step 3 取消【阻止保存要求重新創(chuàng)建表的更改】復(fù)選框

Step 4 再次執(zhí)行調(diào)整列順序操作,修改 OK

總結(jié)
以上所述是小編給大家介紹的SQL Server 數(shù)據(jù)庫調(diào)整表中列的順序操作方法及遇到問題,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時(shí)回復(fù)大家的!
相關(guān)文章
sqlserver關(guān)于分頁存儲過程的優(yōu)化【讓數(shù)據(jù)庫按我們的意思執(zhí)行查詢計(jì)劃】
先來對比兩段分頁SQL,假設(shè)條件:news表有15萬記錄,NewsTypeId=10有9萬記錄,當(dāng)前查詢NewsTypeID=10。那么,你會認(rèn)為哪個(gè)SQL效率會高呢?2011-08-08
sql 查詢記錄數(shù)結(jié)果集某個(gè)區(qū)間內(nèi)記錄
sqlserver如何實(shí)現(xiàn)查詢記錄數(shù)某個(gè)區(qū)間內(nèi)記錄,本文將提供多種解決方法,需要了解的朋友可以參考下2012-11-11
sql server 2008 壓縮備份數(shù)據(jù)庫(20g)
這篇文章主要介紹了針對20g數(shù)據(jù)庫的遷移問題,,需要的朋友可以參考下2018-03-03
sql server deadlock跟蹤的4種實(shí)現(xiàn)方法
一提到跟蹤倆字,很多人想到警匪片中的場景,但這里介紹的可不是一樣的哦,下面這篇文章主要給大家介紹了關(guān)于sql server deadlock跟蹤的4種實(shí)現(xiàn)方法,文中通過圖文以及示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2018-09-09
安裝SQL2008時(shí)提示刪除SQL2005Express工具的解決方法
在安裝SQL2008的時(shí)候,提示要刪除SQL2005EXPRESS工具,在網(wǎng)上找了很多資料,終于找到一個(gè)比較方便的方法了,希望能幫助大家。2010-07-07
在SQLServer上查看SQL語句的執(zhí)行時(shí)間的方法
查看SQL語句在SQL Server上的執(zhí)行時(shí)間,方便大家監(jiān)控語句的性能。寫出更好的代碼。2010-06-06
使用 SQL 語句實(shí)現(xiàn)一個(gè)年會抽獎程序的代碼
這篇文章主要介紹了使用 SQL 語句實(shí)現(xiàn)一個(gè)年會抽獎程序,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02
深入SQL Server 跨數(shù)據(jù)庫查詢的詳解
本篇文章是對SQL Server中的跨數(shù)據(jù)庫查詢進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
sqlSQL數(shù)據(jù)庫怎么批量為存儲過程/函數(shù)授權(quán)呢?
在工作當(dāng)中遇到一個(gè)類似這樣的問題:要對數(shù)據(jù)庫賬戶的權(quán)限進(jìn)行清理、設(shè)置,其中有一個(gè)用戶Test,只能擁有數(shù)據(jù)庫MyAssistant的DML(更新、插入、刪除等)操作權(quán)限,另外擁有執(zhí)行數(shù)據(jù)庫存儲過程、函數(shù)的權(quán)限,但是不能進(jìn)行DDL操作(包括新建、修改表、存儲過程等...),于是需要設(shè)置登錄名Test的相關(guān)權(quán)限2013-08-08
SQLServer性能優(yōu)化--間接實(shí)現(xiàn)函數(shù)索引或者Hash索引
本文主要介紹了SQLServer性能優(yōu)化--間接實(shí)現(xiàn)函數(shù)索引或者Hash索引的解決方式。具有很好的參考價(jià)值。下面跟著小編一起來看下吧2017-03-03

