❶ sql server2008新建表時怎麼快速創建很多個列
創建一個基本表,在用alter語句修改表結構,增加新的列不就OK了
❷ 怎麼用sql server2008的企業管理器 在視圖里新增列並把該列的值設置為一樣值
1
在打開【SQL
Server
Managemenet
Studio】窗口,在【對象資源管理器】窗口依次站看【資料庫】——【新建的資料庫】節點
2
滑鼠右鍵單擊【視圖】節點,在彈出的快捷菜單中選擇【新建視圖】命令,打開【視圖設計器】窗口和【添加表】對話框
3
從【添加表】對話框中選擇建立新視圖的基表,視圖和函數。單神吵擊【添加】按鈕(在這里可以選擇一張表單擊依次添加,也可以按住Ctrl鍵同時選擇多張表),將表添加到視圖設計器中。添加完畢後,關閉【添加表】對話框,如果關閉【添加表】對話框後,仍需要添加表,單擊【視圖是機器】工具欄上的【添加表】按鈕,即可彈出【添加表對話框】
4
根據新建視圖的需要,從表中選擇視圖引用的列。將列加入視圖有3中方式:可以再關系圖中選中相應表的相應列左邊的復選框來完成;也可以銅鼓哦選擇條件窗格中的【列】欄上的列名來完成;還可以再SQL窗格中輸入SELECT語句來選擇視圖需要的游首侍列。
5
在條件窗格中的【篩選器】欄中設置過濾記錄的條件。
6
設置玩此後,在【視圖設計器】窗口中單擊工具欄中的【驗證SQL語法】
按鈕檢查T-SQL語法。確認語法正確後,單擊【執行
SQL】按鈕預覽視圖返回的結果,
7
最後,單擊【保存】按鈕,芹斗彈出【選擇名稱】對話框,在該對話框中為視圖命名,談後點擊【確定】按鈕,將視圖保存到資料庫中。
❸ SQL Server 2008怎樣添加自增列實現自增序號
SQL 2008與以往版本的用法是一樣的。
--創建表時添加自增列,且從1開始
create table 表名
(id int identity(1,1) )
--給已存在的表添加自增列,且從1001開始,也可以從1開始
alter table 表名
add id int
identity(1001,1)
❹ SQL Server 2008怎樣添加自增列
一、通過T-SQL代碼.
alter table 表名 add 列名 int IDENTITY(1,1) NOT NULL
這里用到了identity關鍵字:indentity(a,b),a b均為正整數,a表示開始數,b表示步長,indentity(1,1)就代表從1開始,每次增加1
二、通過企業管理器
打開對象資源管理器,新建表;插入列,設置列屬性,標識增量為步長,標識種子為開始數
❺ 求教在sqlserver2008中的表中怎麼添加一列自增的列
1、例如給某表添加一個Num自增列,這張表已經有很多行數據了,通過sqlserver表設計器,添加一個新欄位Num,如圖所示,
❻ sql server 2008,想在某個表裡新增一列,但是失敗了。
因為在SQL SERVER中,記錄Record是順序存放在數據頁中的,每一個數據頁的可存儲空間最大為8096位元組(8K-頁頭的96位元組,8192-96=8096),而SQL Server中行是不能跨數據頁的。
因此,如果你的建表語句中可變長度列的總長度超過了8096位元組,就意味著SQL Server的數據頁運纖都裝不下這條記錄了,系統當然就會提示錯誤。
解決辦法
1、修改你建表語句中相應的列的數據類型或長度(如將nvarchar格式改成text),讓可變長度列的加困頃和小於8060。這樣可以徹底避免出現上述錯誤發生,當然上述的錯誤並不是必然出現。
2、在絕大多數情況下不會出現各列長度超過行限制的時候(這個需要根據存儲的數據的情況自行判斷),你也可汪悄陸以忽略這個提示,這並不會必然影響到你正常的操作。