欢迎访问张朋的技术分享社区
当前位置: 首页 > 技术分享  > SQLSERVER
  • DBCC CHECKIDENT命令介绍(复位自增长ID)

    一般我们的用法如下:1) 查看且如有必要更正当前标识值: DBCC CHECKIDENT(table_name)2) 查看当前标识值,即使有错也不视图更正: DBCC CHECKIDENT(table_name, NORESEED)3) 指定新的标识值: DBCC CHECKIDENT(table_name, RESEED, new_reseed_value) WITH …

    2019/5/29 16:21:48 人评论 次浏览
  • case when datename

    SELECT datename(yy,[ApplyTime]) as 申报年份 ,[EventTypeName]+--+[EventName] as 申报项目, [Name] as 姓名,company as 单位,[Mobile] as 手机号,CASE infostatus WHEN 2 THEN 通过 ELSE 未通过 END AS 审核状态 FROM [GjnCompetition2018_Develop].[dbo].[V_DaS…

    2019/5/8 10:45:43 人评论 次浏览
  • 获取表结构信息

    SELECT 表名 = Case When A.colorder=1 Then D.name Else End, 表说明 = Case When A.colorder=1 Then isnull(F.value,) Else End, 字段序号 = A.colorder, 字段名 = A.name, 字段说明 = isnull(G.[value],), 标识 = …

    2019/2/20 13:59:43 人评论 次浏览
  • SQLServer控制用户访问权限表

    一、需求在管理数据库过程中,我们经常需要控制某个用户访问数据库的权限,比如只需要给这个用户访问某个表的权限,甚至是CRUD的权限,更小粒度的还可以去到某几个字段的访问权限。写这篇文章就是说明下这个操作过程。其实这只是SQL Server权限管理很简单的一小块,有些地…

    2019/1/17 17:38:15 人评论 次浏览
  • SQL Server DATEDIFF() 函数

    DATEDIFF() 函数返回两个日期之间的时间。语法DATEDIFF(datepart,startdate,enddate)startdate 和 enddate 参数是合法的日期表达式。datepart 参数可以是下列的值:datepart缩写年yy, yyyy季度qq, q月mm, m年中的日dy, y日dd, d周wk, ww星期dw, w小时hh分钟mi, n秒ss, s毫…

    2018/7/11 13:14:57 人评论 次浏览
  • SQL中where, group by, having的用法和区别

    select DepartmentID as 部门名称,COUNT(*) as 个数 from BasicDepartment group by DepartmentID--这个就是使用了group by +字段 进行了分组,其中我们就可以理解为我们按照了部门的名称ID--DepartmentID将数据集进行了分组;然后再进行各个组的统计数据分别有多少;--如…

    2018/7/5 14:13:17 人评论 次浏览
  • select count(1) 和 select count(*)的区别

    一般情况下,Select Count (*)和Select Count(1)两着返回结果是一样的 假如表沒有主键(Primary key), 那么count(1)比count(*)快, 如果有主键的話,那主键作为count的条件时候count(主键)最快 如果你的表只有一个字段的话那count(*)就是最快的 count(*) 跟 co…

    2018/6/1 16:54:47 人评论 次浏览
  • 根据第二张表的数据更新第一张表的数据

    update [SQL_TMC_TMS].[dbo].[ClassRecords]set userid=(select top 1 ISNULL(id,0) from [SQL_TMC_TMS].[dbo].[Student] where [IDNumber]=[SQL_TMC_TMS].[dbo].[ClassRecords].[IDNumber])where ([LessonID]=115 and userid=0and idnumber in (select idnumber from […

    2018/4/16 15:53:20 人评论 次浏览
  • 备份一张表到一张新表

    select * into table_backup from table注意左上角执行前要选中对应数据库

    2018/4/3 13:26:12 人评论 次浏览
  • 替换字段中的部分值

    update table set 字段1 = replace(字段1,原内容,新内容) select replace(字段1,原内容,新内容) from table;

    2018/4/2 16:59:15 人评论 次浏览
  • 在SqlServer中使用Guid类型的列及设置Guid类型的默认值

    1.列的类型为uniqueidentifier2.列的默认值可以设为newid()

    2018/4/2 9:55:42 人评论 次浏览
  • 清理SQLSERVER数据库Log日志

    USE[master] GO ALTER DATABASE FYCMS_QSN SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE FYCMS_QSN SET RECOVERY SIMPLE --简单模式 GO USE FYCMS_QSN GO DBCC SHRINKFILE (NFYCMS_QSN_log , 11, TRUNCATEONLY) GO USE[master]…

    2018/3/29 10:52:06 人评论 次浏览
共20记录«上一页12下一页»