摘要:安装迅雷,进行下载 ed2k://|file|cn_sql_server_2012_developer_edition_with_sp1_x64_dvd_1234492.iso|4231520256|C3653494E5E01CA5ADFAF910CBC32D75|/
阅读全文
随笔分类 - 004 DB / SQL SERVER
记录日常工作中学习笔记
摘要:SELECT @@VERSION AS '版本信息', SERVERPROPERTY('Edition') AS '版本', SERVERPROPERTY('LicenseType') AS '许可类型', SERVERPROPERTY('ProductVersion') AS '产品版本号', S
阅读全文
摘要:第一步:将字段为空的信息更改为默认值 第二步:更改字段为非空 第三步:设置默认值约束 update TableImageQuality set ImageScore= 0 where ImageScore is null ALTER TABLE TableImageQuality ALTER COL
阅读全文
摘要:一.使用临时表方式处理 EXEC [dbo].[ProcTotalScoreCountStatistics] '报告质量','2021-08-08 10:32:00','2024-12-30 10:32:00','999002002' 查询存储过程数据步骤 --1.创建临时表 create tabl
阅读全文
摘要:--通过函数处理除法,获取百分比 if object_id('GetPassRate','fn') is not null drop function GetPassRate go create function [dbo].[GetPassRate]( @num1 int, @num2 int)
阅读全文
摘要:实现查询列不分组 select t.OrganizationCode,(t.OrganizationName) from DictOrganization t select t.OrganizationCode,max(t.OrganizationName)OrganizationName from
阅读全文
摘要:生成实体类 declare @TableName sysname = 'DictReCheckItem' declare @TableNameL sysname = 'DictReCheckItem' declare @IsCreateControllerMethods sysname =0 dec
阅读全文
摘要:实现下图类似效果统计 数据库设计如下 存储过程如下所示: USE [DBTEST] GO /****** Object: StoredProcedure [dbo].[GetData] Script Date: 2023-09-01 16:56:01 ******/ SET ANSI_NULLS O
阅读全文
摘要:select NEWID() as GUID select GETDATE() as 日期 go --month()函数当前月时,不足10的前面补0 select '0' + convert(varchar(2),month(getdate())) --不满10补领——获取到月份 + 100 ,再获
阅读全文
摘要:序列:获取唯一值,序列不支持事务回滚,会出现跳号 SQLServer 序列是一种逐步增加的命名的唯一的索引,它可以将一个整数标示符与一个数据行关联起来,并可保证该索引特别唯一。 凭借这一特性,序列对于对数据进行安全且按照某种有意义的排序进行保存的场景非常有用。 序列是一种用户定义的架构绑定对象,它根
阅读全文
摘要:变量赋值 set、 select --变量赋值 set、 select declare @variable varchar(20) select @variable='变量赋值一,通过select赋值' print @variable set @variable='变量赋值二,通过set赋值' pr
阅读全文
摘要:常用查询方式: select * from tablename select col1,clo2 from tablename where age = 18 select col1,clo2 from tablename where age >=18 and age<=60 select col1,
阅读全文
摘要:事务: 由一系列T-SQL语句构成的逻辑工作单元,为了完成一定的业务逻辑,将操作封装起来,可以是一个操作,也可以是多个操作。 与其他语句形成边界,形成一个相对独立的工作单元。 事务应用: 多个表进行操作时使用; 处理过程中,出现了某种异常或系统死机或断电,数据并不会保持到数据库 事务的处理结果: 事
阅读全文
摘要:if object_id('GetQuaStatus','fn') is not null drop function GetQuaStatus go create function [dbo].GetQuaStatus(@TableStudiesQuaStatus varchar(10), @Qu
阅读全文
摘要:游标:游标说白了, 就是先取一个结果集,然后后对这个结果集逐条进行操作 一般复杂的存储过程,都会有游标的出现,他的用处主要有: 定位到结果集中的某一行。 对当前位置的数据进行读写。 可以对结果集中的数据单独操作,而不是整行执行相同的操作。 是面向集合的数据库管理系统和面向行的程序设计之间的桥梁。 定
阅读全文
摘要:星期获取操作 --设置语言,这个很重要,会导致不同的返回结果 (只需设置一次语言后,就可以重复调用 DATENAME) SET LANGUAGE N'Simplified Chinese' --简体中文 --SET LANGUAGE N'English' --英文 --SET LANGUAGE N'
阅读全文
摘要:https://blog.csdn.net/qq_44034384/article/details/106090525 在对数据库进行新增操作时,往往需要进行判断是否存在之后方可进行相关操作,如下所示: 可使用——object_id(‘name’,‘type’)方法 --创建学生表数据备份表 判断是
阅读全文
摘要:主要内容参考: https://blog.csdn.net/KingCruel/article/details/106292310 https://blog.csdn.net/qq_36330228/article/details/90582493 触发器: 触发器,可理解为一种特殊的存储过程。是一
阅读全文
摘要:试图: 试图:虚拟表,由一个或多个表通过查询而定义出来的。将查询定义保存起来,实际不包括数据。 与表的区别:表是用于存储数据的地方;试图存储的查询语句(索引试图除外); 试图作用:简化查询,增加数据的保密性,安全性上得到保障; 试图缺点:只是简化查询,并不提高查询速度;增加维护成本; 视图分类: 标
阅读全文
摘要:常用字符串操作函数: select case when LEFT('-123456',1) ='-' then '-123456' when LEFT('-123456',1) <>'-' then '123456' end as "test" case when left((str(CONVERT
阅读全文