T-SQL

【LeetCode 2989. 班级表现】T-SQL 动态sql编程示例

题目地址 https://leetcode.cn/problems/class-performance/description/ 题目大意 编写一个查询,计算学生获得的 最高分 和 最低分 之间的 总分差(3 次作业的总和)。 代码 /* Write your T-SQL query stateme ......
示例 班级 LeetCode 动态 T-SQL

第十二单元 `T-SQL` 编程

create database step2_unit12; go use step2_unit12; go -- 部门表 CREATE TABLE [dbo].[Department]( [Id] [int] PRIMARY KEY IDENTITY(1,1) NOT NULL, [Name] [v ......
单元 T-SQL SQL

【Transact-SQL(T-SQL)】创建SQLServer2019 用户

https://learn.microsoft.com/zh-cn/sql/t-sql/statements/create-login-transact-sql?view=sql-server-ver16 主要副本创建登录名、用户名 创建登录名CREATE LOGIN TestLogin WITH  ......
Transact-SQL SQL SQLServer Transact 用户

T-SQL——关于数据合并(Merge)

目录0. 背景说明及测试数据1. 直接清空,重新插入2. 单条记录执行插入、更新操作3. Merge函数3.1 准备测试数据3.2 测试Merge3.3 关于Merge4.参考 shanzm-2023年9月12日 21:09:04 0. 背景说明及测试数据 什么是合并? 根据记录是否已经存在,决定是 ......
数据 T-SQL Merge SQL

PowerShell 使用SqlScriptDOM对T-SQL做规则校验

​ 对于数据项目来说,编写Sql是一项基本任务同时也是数量最多的代码。为了统一项目代码规范同时降低Code Review的成本,因此需要通过自动化的方式来进行规则校验。由于本人所在的项目以SQL Server数据库为基础,于是本人决定通过使用SqlScriptDom类库来做T-SQL的规则校验。如果 ......
SqlScriptDOM PowerShell 规则 T-SQL SQL

用于查找 SQL Server 中死锁的 T-SQL 查询

用于查找 SQL Server 中死锁的 T-SQL 查询 早些时候,我写了一篇关于使用扩展事件来查找 SQL Server 上发生的死锁的文章。扩展事件对于跟踪服务器上短时间内发生的死锁有很大帮助,尤其是在生产环境中。然而,在开发环境中,我遇到过当多个开发人员尝试对表执行 dml 语句时出现持续长 ......
SQL Server T-SQL

T-SQL中执行存储过程与C#执行同样操作的比较

1 exec sp_executesql N"UPDATE [dbo].[Courses] 2 SET [Title] = @0 3 WHERE (([CourseID] = @1) AND ([Title] = @2)) 4 ",N"@0 nvarchar(max) ,@1 int,@2 nvar ......
过程 T-SQL SQL

T-SQL编程

@@t-sql 循环 T-SQL编程 一、T-SQL编程变量声明、为变量赋值、输出 变量必须赋初值,不然为null,与null计算所得的结果还是null 二、T-SQL中的while循环,无for循环 begin......end 相当于C#编程中while循环的大括号 三、T-SQL中if.... ......
T-SQL SQL

SQL Server 性能优化之——T-SQL 临时表、表变量、UNION

@@declare @table table create table # 这次看一下临时表,表变量和Union命令方面是否可以被优化呢? 阅读导航 一、临时表和表变量 二、本次的另一个重头戏UNION 命令 一、临时表和表变量 很多数据库开发者使用临时表和表变量将代码分解成小块代码来简化复杂的逻辑 ......
变量 SQL 性能 Server T-SQL

T-SQL——批量刷新视图

[TOC] shanzm——2023年5月16日 ### 0. 背景说明 为什么要刷新视图? 当修改了表结构,比如说添加了新字段,之前使用过该表的视图则不会展示新的字段。 即使视图中是使用`*`来获取该表的所有字段,视图也不会获取到表中新添加的字段。(当然也不建议视图中使用`*`) 简而言之:**表 ......
视图 T-SQL SQL

T-SQL—— SQL Server 时间格式化

shanzm-2023年5月15日 17:23:40 0.说明 SQLServer2008版本及之前版本,使用CONVERT函数对日期进行格式转换 SQLServer2012版本及以后版本,引入了FORMAT函数,该函数对日期格式化更方便,也更便于记忆使用 1.使用Convert转换时间格式 | S ......
SQL 格式 时间 Server T-SQL

T-SQL基础教程Day3

第三章 联接3.1交叉联接交叉联接是最简单的联接类型。交叉联接仅执行一个逻辑查询处理阶段——笛卡尔乘积将一个输入表的每一行与另一个表的所有行匹配SQL Server支持交叉联接的两种标准语法:ANSI SQL-92和ANSI SQL-89语法,建议使用ANSI SQL-92语法3.1.1 ANSI ......
基础 教程 T-SQL Day3 SQL

T-SQL基础教程Day2

单表查询2.1 SELECT语句的元素SELECT empid, YEAR(orderdate) AS orderyear, COUNT(*) AS numordersFROM Sales.OrdersWHERE custid = 71GROUP BY empid, YEAR(orderdate)H ......
基础 教程 T-SQL Day2 SQL

T-SQL基础教程Day1

1.1 理论背景SQL代表结构化查询语言(Structured Query Language),是一种在关系数据库系统(Relational Database Management Systems,RDBMS)中查询和管理数据的标准语言。RDBMS是基于关系模型的数据库管理系统,它基于两个数学分支: ......
基础 教程 T-SQL Day1 SQL

SQL Server 数据库T-SQL编程

1、T-SQL编程 通过 SQL 语句来完成业务的处理,执行编写好的 sql 语句,就可以完成业务处理。 2、局部变量 SQL server 中变量分为:局部变量 和 全局变量。 全局变量,在全局可用,系统自定义,用户不可以定义全局变量,用不不可以修改全局变量,全局变量以 “@@” 开头 局部变量就 ......
SQL 数据库 数据 Server T-SQL

T-SQL语言的语法以及操作

使用脚本创建数据库 use master go create database 数据库名 on primary ( -主要数据文件的设置 name= filename size filegrowth ) log on ( --日志文件的设置 name filename size filegrowth ......
语法 语言 T-SQL SQL

T-SQL——数字辅助表

shanzm-2023年2月20日 0.永久性的连续数字表 使用循环可以快速创建一个Nums真实的表Nums IF OBJECT_ID('dbo.Nums') IS NOT NULL DROP TABLE dbo.Nums; CREATE TABLE dbo.Nums (n INT NOT NULL ......
数字 T-SQL SQL

T-SQL——将字符串转为单列

shanzm-2023年2月22日 0. 背景 代码中执行存储过程,参数是多个且不确定数量,期望SQL查询时使用该参数作为IN的筛选条件 比如说,具体参数@Ids="1,2,3,4", 期望在存储过程中,实现 select * from Table where id In @Ids 直接这样写会报错 ......
字符串 字符 T-SQL SQL
共18篇  :1/1页 首页上一页1下一页尾页