文章 2022-10-28 来自:开发者社区

数据库原理与应用(SQL Server)笔记 第八章 用户自定义数据类型与变量

前言以下皆使用T-SQL语句的方式来执行语句,使用图形界面方式不再累赘。一、用户定义数据类型(一) CREATE TYPE 语句1、CREATE TYPE语句下面介绍使用T-SQL语句,创建用户自定义数据类型,即使用CREATE TYPE 语句:CREATE TYPE <自定义数据类型名称>FROM <所依据的系统数据类型> NULL/NOT NULL2、DROP TYP....

数据库原理与应用(SQL Server)笔记 第八章 用户自定义数据类型与变量
文章 2022-02-17 来自:开发者社区

SQL SERVER中LIKE使用变量类型不同输出结果不一致解惑

原文:SQL SERVER中LIKE使用变量类型不同输出结果不一致解惑 一同事在写脚本时,遇到一个关于LIKE里面使用不同的变量类型导致查询结果不一致的问题,因为这个问题被不同的人问过好几次,索性总结一下,免得每次都要解释一遍,直接丢一篇博客岂不是更方便!其实看似有点让人不解的现象背后实质跟数据类型的实现有关。   下面我们构造这样一个类似的简单案例。如下所,   CREATE...

文章 2022-02-16 来自:开发者社区

SQL Server 变量名称的Collcation跟Instance还是跟当前DB?

使用SQL Server变量的时候碰到变量名称大小写的问题:     当前数据库是大小写不敏感的,但是声明变量之后发现变量名称是大小写敏感的。一直认为SQL Server的变量名称的Collcation是跟当前数据库的,在MSDN: You cannot specify a collation for&nbs...

文章 2022-02-16 来自:开发者社区

[转] SQL Server中变量的声明和使用方法

原文地址 SQL Server中变量的声明和使用方法     声明局部变量语法: DECLARE @variable_name DataType 其中 variable_name为局部变量的名称,DataType为数据类型。 给局部变量赋值有两种方法: 1、SET @variable_name=value 2、SELECT @variable_name=va...

文章 2022-02-16 来自:开发者社区

SQL Server-聚焦事务对本地变量、临时表、表变量影响以及日志文件存满时如何收缩(三十一)

前言 接下来我们将SQL Server基础系列还剩下最后几节内容结束,后续再来讲解SQL Server性能调优,我们开始进入主题。 SQL Server事务对本地变量影响 事务对变量影响具体是指什么意思呢,换句话说就是当我们回滚事务和提交事务之后对本地变量是否起作用呢,下面我们来看下具体例子。 PRINT '回滚事务之后测试' DECLARE @FlagINT INT SET @FlagIn...

SQL Server-聚焦事务对本地变量、临时表、表变量影响以及日志文件存满时如何收缩(三十一)
文章 2022-02-16 来自:开发者社区

如何在SQL Server中的SELECT TOP 中使用变量

原文:如何在SQL Server中的SELECT TOP 中使用变量         数据库环境: Sql Server 2005         查询语句类似:        SELECT TOP ...

文章 2022-02-15 来自:开发者社区

SQL Server 临时表和表变量系列之踢馆篇

摘要 在面对SQL Server选择使用临时表还是表变量作为数据暂存问题时,有一个非常重要的选择标准便是性能,两者对于查询语句和DML性能表现到底如何呢?我相信,很多人的认识是片面的,或者是错误的。这里以一篇引用率很高的文章来作为反面教材来纠正那些片面和错误的认识,我暂且称之为“踢馆”。 背景 在研究临时表和表变量该如何选择的时候,一篇文章叫着SQL Server Temp Table vs T....

SQL Server 临时表和表变量系列之踢馆篇
文章 2022-02-15 来自:开发者社区

SQL Server 临时表和表变量系列之选择篇

摘要 通过前面的三篇系列文章,我们对临时表和表变量的概念、对比和认知误区已经有了非常全面的认识。其实,我们的终极目的,还是今天要讨论的话题,即当我们面对具体的业务场景的时候,该选择临时表还是表变量? 几种典型场景 以下是几种典型的场景,让我们看看到底该作何选择,以及做出最终选择的具体原因和考量。 存储过程嵌套 在SQL Server中,使用存储过程的好处显而易见,往往会节约存储过程执行计划编译时....

SQL Server 临时表和表变量系列之选择篇
文章 2022-02-15 来自:开发者社区

SQL Server使用变量和参数以及语句执行时执行计划的差异

T-SQL语句之间传输数据有以下一些途径:1)本地变量2)存储过程中的参数3)应用程序变量4)参数标记上面4种变量中,比较常用的是本地变量和存储过程中的参数。 本地变量指在查询前declare参数,并且set设值之后,在查询语句中直接使用声明的参数,而不是直接使用其值。 存储过程中的参数有两种,一种是定义在存储过程里面,类似上面的本地变量,一种是定义在存储过程外面。这两种参数,都是在执行存储过程....

SQL Server使用变量和参数以及语句执行时执行计划的差异
文章 2022-02-15 来自:开发者社区

SQL Server 临时表和表变量系列之认知误区篇

摘要 关于临时表和表变量,是一个老生常谈的话题,但是,我相信很多SQL Server老司机都存在或多或少的认知误区。指出一些常见的认知误区就是写作本文的目的,希望以此来找到一些常常被我们忽略的地方。 认知误区 SQL Server关于临时表和表变量的常见的认知误区包含以下六点:表变量不支持事务表变量不能创建索引表变量没有统计信息表变量存驻留在内存中表变量访问比临时表快局部临时表不需要....

SQL Server 临时表和表变量系列之认知误区篇

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等