
SQL Server
文章平均质量分 64
steve-lee
这个作者很懒,什么都没留下…
展开
-
SQL新增列 SQL修改列 SQL删除列
--select 'test' a into dbo.testselect * from dbo.test--1.增加列:alter table tableName add columnName varchar(30) --alter table dbo.test add b varchar(5)select * from dbo.test--2.修改列:--2.1. 修改列类型:alter table tableName alter column columnName var.原创 2021-09-17 15:34:56 · 422 阅读 · 0 评论 -
清除数据库重复数据
数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能成功。解决方法如下: 方法一 declare @max integer,@id integer declare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) > 1 open cur_r原创 2009-04-21 14:25:00 · 798 阅读 · 0 评论 -
SQL Server数据库开发的21条军规
如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。 在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训,一直来,我看到许多同样的设计转载 2009-06-09 10:49:00 · 689 阅读 · 0 评论 -
Decimal、Numeric And Money
Decimal 数据包含存储在最小有效数上的数据。在 SQL Server中,小数数据使用 decimal 或 numeric 数据类型存储。存储 decimal 或 numeric 数值所需的字节数取决于该数据的数字总数和小数点右边的小数位数。例如,存储数值 19283.29383 比存储 1.1 需要更多的字节。在 SQL Server中,numeric 数据类型等价于 decimal 数据类型。原创 2011-05-26 18:00:00 · 2290 阅读 · 0 评论 -
@@IDENTITY
@@IDENTITY返回最后插入的标识值。语法@@IDENTITY返回类型numeric注释在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含此语句产生的最后的标识值。若此语句没有影响任何有标识列的表,则原创 2011-08-03 17:02:26 · 1279 阅读 · 0 评论 -
sys.sysobjects、sys.all_objects、sys.objects三者区别
Sql server 2005系统视图sys.sysobjects和sys.all_objects,sys.objects,三者之间有什么区别?一、这三个视图都是存在于SQL Server 2005的每个数据库中。在SQL Server 2000中,它们都是系统表,而不是视图。关于两个版本中系统表和系统的视图的对应关系,参考:点击打开链接1.sys.all_objects:显示所有转载 2012-01-05 17:27:30 · 12016 阅读 · 0 评论 -
SQL Like通配符
半角单引号示例:查询备注字段包含半角单引号的所有学生信息。select * from Students where desp like '%''%' 或select * from Students where desp like '%['']%'通配符%之间的''和['']。其中,第一个'意即转义,第二个'意即真正的半角单引号。 LIKE通配符确定给定的字符串是否与指定原创 2011-07-07 10:23:48 · 1998 阅读 · 0 评论 -
非法的SQL语句
合法/非法的SQL文 1. 问题描述'sSQL = "select * from student where id in (190)"'sSQL = "select * from student where id in (190)"sSQL = "select * frrom student where id in (190,)"给出以上三句示例,如何区分出以上哪个SQ原创 2011-08-26 10:22:33 · 4462 阅读 · 0 评论 -
SQL Server各种日期计算
通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前,你必须注意以下的问题原创 2011-09-20 15:50:04 · 2900 阅读 · 1 评论