❶ 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、在绝大多数情况下不会出现各列长度超过行限制的时候(这个需要根据存储的数据的情况自行判断),你也可汪悄陆以忽略这个提示,这并不会必然影响到你正常的操作。