sql server 操作列

新增一列

alter table tableName add columnName varchar(30)  

修改列类型:

alter table tableName alter column columnName varchar(4000)  

修改列的名称:

EXEC  sp_rename   ‘tableName.column1‘ , ‘column2‘  (把表名为tableName的column1列名修改为column2) 

删除列:

alter table tableName drop column columnName   
时间: 2024-11-06 04:32:03

sql server 操作列的相关文章

重置sql server标识列

sql server标识列是大家非常熟悉的了,下面为您介绍了sql server标识列重置的一些知识,如果您对sql server标识列方面感兴趣的话,不妨一看. 1.删除表内所有值并重置标识值 TRUNCATE TABLE TableName 2.保持表的内容,并重置自动编号列的SEED DBCC CHECKIDENT ('table_name', RESEED, new_reseed_value) 如dbcc checkident ("bc_pos",reseed,1)即可,但如果

sql server 查看列备注、类型、字段大小

select 列名 = a.name ,类型 = c.name ,长度 = columnproperty(a.id,a.name,'precision') ,备注 = g.value from syscolumns a left join sysobjects b on a.id=b.id left join systypes c on a.xusertype = c.xusertype left join sysproperties g on a.id =g.id and a.colid =g

Mysql与sql server的列的合并

Mysql SELECT concat(列1,列2) Nmae from 表名 sql server SELECT 列1+"|"+列2 Nmae from 表名 或者 union all

使用sql语句创建修改SQL Server标识列(即自动增长列)

一.标识列的定义以及特点SQL Server中的标识列又称标识符列,习惯上又叫自增列.该种列具有以下三种特点:1.列的数据类型为不带小数的数值类型2.在进行插入(Insert)操作时,该列的值是由系统按一定规律生成,不允许空值3.列值不重复,具有标识表中每一行的作用,每个表只能有一个标识列.由于以上特点,使得标识列在数据库的设计中得到广泛的使用.二.标识列的组成创建一个标识列,通常要指定三个内容:1.类型(type)在SQL Server 2000中,标识列类型必须是数值类型,如下:decima

sql server“键列信息不足或不正确。更新影响到多行”

环境:windows server 2003 sp2,sql server 2000,用于管理固定资产的软件. 故障现象: 要同时增加两台思科交换机的固定资产信息,由于型号什么都一致,只是序列号不一样.于是就想做完一台后,能否直接复制一条单据过来改一下不一致的地方就行了.但是前台无法实现.本着偷懒和学习的态度,杀到后台,直接打开数据库操作. 去了主键限制,用下面语句复制: INSERT INTO da111 SELECT * FROM da111 WHERE (scodel = '03-ne-0

模拟实现SQL Server字段列显示的数据类型

本文目录列表: 1.SQL Server表设计视图中的数据类型列展示效果 2.模拟实现类似的数据类型显示效果 3.测试效果 4.总结语 5.参考清单列表 1.SQL Server表设计视图中的数据类型列展示效果   在SQL Server 2012的表设计视图中可以看到如下图的效果: 如上图所示红色矩形框圈住的数据类型列中展示的效果,特别针对用户定义数据类型也显示了其基本数据类型. 这种针对字段列显示的数据类型效果很直接,很容易看到其数据类类型是什么,甚至看能看到精度或小数位,最重要的是显示了用

sql server 操作xml例子

/* sql xml 入门: --by jinjazz --http://blog.csdn.net/jinjazz 1.xml: 能认识元素.属性和值 2.xpath: 寻址语言,类似windows目录的查找(没用过dir命令的话就去面壁) 语法格式,这些语法可以组合为条件: "."表示自己,".."表示父亲,"/"表示儿子,"//"表示后代, "name"表示按名字查找,"@name"

SQL Server 去掉列中的空格

update 表名 set 字段名=Rtrim(Ltrim(字段名)) ltrim rtrim只能去掉左右两边的空格 可以用replace()替换一下,去掉所有的空格 寻找有换行符的: SELECT * FROM [表名] WITH(NOLOCK) where 列名like '%' 去除某列的换行符: update [表名] set  列名=replace 列名,'','')

SQL Server操作实例

创建数据库 create database accountInfo/*创建账户信息数据库*/ 创建数据表 1 /*定义主码.外码.和人数.余额的取值范围.*/ 2 /*创建储蓄所表*/ 3 create table bank( 4 bank_ID int primary key identity(10001,1),/*从10001开始,每次增加1*/ 5 bank_name nvarchar(20), /*储蓄所名称,*/ 6 bank_address nvarchar(40), 7 bank_