SQL Server
文章平均质量分 65
森大科技
网站建设、软件开发、系统运维,找森大科技!陶保嗖:森大网络科技,企鹅VX一样:2503992281
展开
-
详解SQL Server STUFF的用法
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2225详解SQL Server STUFF的用法STUFF ( character_expression , start , length ,character_expression ) 参数 character_expression一个字符数据表达式。character_ex原创 2022-04-10 22:26:19 · 5430 阅读 · 0 评论 -
SQL语句中Cast的用法
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2223SQL语句中Cast的用法首先你要弄明白此SQL语名中的两个函数:1.CHARINDEX 返回字符串中指定表达式的起始位置。语法CHARINDEX ( expression1 , expression2 [ , start_location ] )如果在 expressi原创 2022-04-09 22:04:16 · 4749 阅读 · 0 评论 -
Convert的用法
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2221CONVERT 函数 [数据类型转换]Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47功能返回转换成提供的数据类型的表达式。语法CONVERT ( data type, expression [原创 2022-04-07 22:07:34 · 801 阅读 · 0 评论 -
Oracle按时间查询条件
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2179/根据这个字段可以查另一个报警rapid_deceleration_alarm/select GPS_TIME,RECEIVE_TIME,temperature_alarm,FIRST_TEMPERATURE_SENSOR_DATAfrom GPS_TRACK_INFO wher原创 2022-01-26 21:31:22 · 2383 阅读 · 0 评论 -
主键与聚集索引
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2177表通常具有包含唯一标识表中每一行的值的一列或一组列。这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性。在创建或修改表时,您可以通过定义 PRIMARY KEY 约束来创建主键。主键(PRIMARY KEY )来自MSDN的描述:表通常具有包含唯一标识表中每一行的值原创 2022-01-24 21:54:12 · 645 阅读 · 0 评论 -
索引学习笔记
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2173以下两种情况下总会使用索引顺序扫描:当执行计划显示Index Scan,Ordered属性为True时当执行计划显示Index Scan,Ordered属性为False,而且环境是可读写的,隔离级别不是未提交读由于在扫描期间发生页拆分,分配顺序扫描可能在结果中多次返回某些行原创 2022-01-22 21:58:30 · 406 阅读 · 0 评论 -
获取索引的属性值(深度等)
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2171INDEXPROPERTY (Transact-SQL)根据指定的表标识号、索引或统计信息名称以及属性名称,返回已命名的索引或统计信息属性值。 对于 XML 索引,返回 NULL。Transact-SQL 语法约定语法INDEXPROPERTY ( object_ID ,原创 2022-01-20 21:16:42 · 619 阅读 · 0 评论 -
SQL Server索引结构及其使用方法
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2169SQL Server索引结构及其使用方法一、深入浅出理解索引结构实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引原创 2022-01-19 21:47:57 · 601 阅读 · 0 评论 -
在SQL Server中使用索引的技巧
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2166在SQL Server中使用索引的技巧在SQL Server中,为了查询性能的优化,有时我们就需要对数据表通过建立索引的方式,目的主要是根据查询要求,迅速缩小查询范围,避免全表扫描。索引有两种类型,分别是聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索原创 2022-01-14 21:47:11 · 1356 阅读 · 0 评论 -
使用索引优化SQL
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2164使用索引优化SQL(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。原创 2022-01-08 21:59:43 · 557 阅读 · 0 评论 -
SQL Server索引管理之六大铁律
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2157SQL Server索引管理之六大铁律索引是以表列为基础的数据库对象。索引中保存着表中排序的索引列,并且纪录了索引列在数据库表中的物理存储位置,实现了表中数据的逻辑排序。通过索引,可以加快数据的查询速度和减少系统的响应时间;可以使表和表之间的连接速度加快。但是,不是在任何时候使用原创 2022-01-02 21:58:28 · 129 阅读 · 0 评论 -
SQL Server使用索引实现数据访问优化
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2151一、简介自从你和你的团队成功的开发和部署了一个INTERNET网站,已经过去数月了,这个网站在很短的时间内吸引了数千用户前来注册和使用,因此你有了一个非常满意的客户。包括你和你的团队、管理层、客户,每个人都非常高兴。生活并不总是一帆风顺的。当站点的用户开始日均高速增长的时候,问题原创 2022-01-01 21:13:16 · 226 阅读 · 0 评论 -
创建索引-资源正忙的解决方案及原理
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2128ORA-00054:资源正忙,要求指定NOWAIT问题回顾:创建索引的时候报错ORA-00054: resource busy and acquire with NOWAIT specified解决步骤:1:等待其他会话释放资源2:找出占用资源的会话,并删除3:重启数据库原创 2021-12-22 22:15:18 · 1386 阅读 · 0 评论 -
varchar和nvarchar的区别
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2126varchar(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。nvarchar(n)包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于原创 2021-12-21 22:01:19 · 1359 阅读 · 0 评论 -
decimal数据类型
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2123带固定精度和小数位数的数值数据类型。decimal[ (p[ , s] )] 和 numeric[ (p[ , s] )]固定精度和小数位数。使用最大精度时,有效值从 - 10^38 +1 到 10^38 - 1。decimal 的 ISO 同义词为 dec 和 dec(p, s原创 2021-12-20 21:36:17 · 2883 阅读 · 0 评论 -
decimal 和 numeric
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2121decimal 和 numeric (Transact-SQL)参数decimal [ (p[ ,s] )] 和 numeric[ (p[ ,s] )]固定精度和小数位数。 使用最大精度时,有效值的范围为 - 10^38 +1 到 10^38 - 1。 decimal 的 IS原创 2021-12-19 22:16:27 · 1107 阅读 · 0 评论 -
数据库集群的概念
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2119数据库集群一.数据库集群的定义数据库集群,顾名思义,就是利用至少两台或者多台数据库服务器,构成一个虚拟单一数据库逻辑映像,像单数据库系统那样,向客户端提供透明的数据服务。这里有两个关键点:两台或者多台数据库服务器:如果只有一台数据库服务器是不能称其为集群的。透明的服务:集原创 2021-12-18 22:05:21 · 434 阅读 · 0 评论 -
【无标题】
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2117RAC(Oracle网格计算技术)编辑Oracle RAC是Oracle Real Application Cluster的简写,官方中文文档一般翻译为“真正应用集群”,它一般有两台或者两台以上同构计算机及共享存储设备构成,可提供强大的数据库处理能力,现在是Oracle 10g原创 2021-12-17 22:22:40 · 61 阅读 · 0 评论 -
用通俗易懂的语言实例讲解库三大范式
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2111为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基原创 2021-12-15 21:45:39 · 132 阅读 · 0 评论 -
实例讲解数据库范式
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2102简介数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的数据库DEMO将一个不符合范式的数据库一步步从第一范式实现到第四范式。范式的目标应用数据库范式可以带来许多好处,但是原创 2021-12-14 21:56:01 · 149 阅读 · 0 评论 -
什么是数据冗余
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2099在数据库中的数据冗余大概是这么个意思:数据重复,浪费空间.例如: 一个数据库中有两个表,一个表中有一字段存放某个人员的照片,如果在第二个表中再次存放照片就是典型的数据冗余. 其实我们在描述一个对象的时候,这个对象又很多的属性.在用数据库保存这些属性时,就应该将这些属性恰当的放到数据库原创 2021-12-13 22:05:24 · 3316 阅读 · 0 评论 -
视图的创建和使用
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2096视图的创建和使用一.视图的定义 视图是一种数据库对象,是从一个或者多个数据表或视图中导出的虚表,视图所对应的数据并不真正地存储在视图中,而是存储在所引用的数据表中,视图的结构和数据是对数据表进行查询的结果。视图在数据库开发过程中是非常重要的,对提高查询速度有很大的提高。因此我们原创 2021-12-10 22:03:07 · 6118 阅读 · 0 评论 -
存储过程中使用事务
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2094存储过程中使用事务一、存储过程中使用事务的简单语法在存储过程中使用事务时非常重要的,使用数据可以保持数据的关联完整性,在Sql server存储过程中使用事务也很简单,用一个例子来说明它的语法格式:代码Create Procedure MyProcedure( @Pa原创 2021-12-09 21:59:40 · 1874 阅读 · 0 评论 -
ORACLE使用函数对二进制、十进制、十六进制数互相转换
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2092ORACLE使用函数对二进制、十进制、十六进制数互相转换1.将十进制的数转换为十六进制的数请使用to_char函数。数据库中16进制的表达是按照字符串来描述的,所以将十进制的数转换为十六进制的数使用to_char函数BYS@bys1>select to_char(10,‘原创 2021-12-07 22:08:50 · 4809 阅读 · 0 评论 -
按照物理顺序排序
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2089按照物理顺序排序利用自动增长列,Select的时候是按物理顺序,插入的时候就会按照物理顺序从1开始增长...原创 2021-12-06 21:58:48 · 187 阅读 · 0 评论 -
使用临时表循环递归形成树形结构
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2087/*文件名:使用临时表循环递归形成树形结构来源:POMDB.SP3_GetFundingPlanSubjectStat说明:以下的用法比较巧妙,CTE_T是一个临时表,利用了循环,递归,首先查找根,然后依次查找下一级,直到到最下级为止。*/USE POMDBWITH C原创 2021-12-05 22:07:16 · 650 阅读 · 0 评论 -
如何新建用户临时表
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2084首先我们来熟悉下临时表的概念:临时表与永久表相似,但临时表存储在 tempdb 中,当不再使用时会自动删除。临时表有两种类型:本地和全局。它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 SQL Serv原创 2021-12-04 22:01:15 · 477 阅读 · 0 评论 -
临时表写日志方式
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2082tempdb只记录undo日志,不会生成redo日志,减少的日志的写入量。undo日志用来回滚,redo日志用来恢复拿SQL Server启动举例如果发现日志已经做完 但是数据还没固化到磁盘 肯定是需要REDO 然后把数据写到磁盘上如果发现有日志写了 但是没有COMMIT 那原创 2021-12-01 21:33:06 · 1052 阅读 · 0 评论 -
创建和使用临时表
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2079创建临时表方法一:create table #临时表名(字段1 约束条件,字段2 约束条件,…)create table ##临时表名(字段1 约束条件,字段2 约束条件,…)方法二:select * into #临时表名 from 你的表;select * in原创 2021-11-30 21:52:26 · 8014 阅读 · 0 评论 -
表变量与临时表的优缺点
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2077什么情况下使用表变量?什么情况下使用临时表?表变量:DECLARE @tb table(id int identity(1,1), name varchar(100))INSERT @tbSELECT id, nameFROM mytableWHERE name like原创 2021-11-29 21:20:27 · 345 阅读 · 0 评论 -
oracle的临时表
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2073在Oracle数据库中,可以创建以下两种临时表:(1)会话特有的临时表CREATE GLOBAL TEMPORARY <TABLE_NAME> ()ON COMMIT PRESERVE ROWS;(2)事务特有的临时表CREATE GLOBAL TEMPORAR原创 2021-11-28 21:54:26 · 3984 阅读 · 0 评论 -
触发器实例讲解
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2066SQL触发器实例1定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。常见的触发器有三种:分别应用于Insert , Update , Delete 事件。我为什么要使用触发器?比如,这么两个原创 2021-11-25 21:40:02 · 1799 阅读 · 0 评论 -
Instead Of Insert触发器
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2064创建和维护数据库INSTEAD OF INSERT 触发器可以在视图或表上定义 INSTEAD OF INSERT 触发器来代替 INSERT 语句的标准操作。通常,在视图上定义 INSTEAD OF INSERT 触发器以在一个或多个基表中插入数据。视图选择列表中的列可为空也原创 2021-11-24 22:03:44 · 918 阅读 · 0 评论 -
合并多个结果集 SQL语言的高级用法
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2060合并多个结果集 SQL语言的高级用法第二章 SQL语言的高级用法2.8 合并多个结果集 UNION 操作符可以把两个或多个SELECT语句的结果集合并起来。 当你想查询的数据在不同的地方,并且无法由一个查询语句得到时,你可以使用操作符UNION。使用操作符UNION时,要原创 2021-11-22 22:24:18 · 6380 阅读 · 0 评论 -
根据日期范围查询的写法
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2057原创 2021-11-21 22:29:51 · 305 阅读 · 0 评论 -
查询出重复的ID
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2055查询出重复的ID有表A, 中有字段id, name, memo现在有很多id重复的数据,怎么把这些重复的都查出来?group by? 请写出SQL语句, 谢谢我来帮他解答网友推荐答案2012-02-22 14:56flyingFish211|当前分类:26 级排名原创 2021-11-19 21:48:52 · 920 阅读 · 0 评论 -
Union和Union_All的区别
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2052假设我们有一个表Student,包括以下字段与数据:drop table student;create table student(id int primary key,name nvarchar2(50) not null,score number not null)原创 2021-11-16 21:31:55 · 595 阅读 · 0 评论 -
SQL中的escape的用法
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2050SQL中的escape的用法2010-09-15 18:35:16| 分类: IT相关 | 标签:escape 通配符 select 字符串 搜索 |字号大中小 订阅1.使用 ESCAPE 关键字定义转义符。在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符。例如,要搜原创 2021-11-15 22:00:40 · 5601 阅读 · 0 评论 -
Sql Server参数化查询之where in和like实现详解
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2046身为一名小小的程序猿,在日常开发中不可以避免的要和where in和like打交道,在大多数情况下我们传的参数不多简单做下单引号、敏感字符转义之后就直接拼进了SQL,执行查询,搞定。若有一天你不可避免的需要提高SQL的查询性能,需要一次性where in 几百、上千、甚至上万条数据时原创 2021-11-14 21:44:39 · 1008 阅读 · 0 评论 -
JOIN用法
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=2044SQL JOIN用法昨天搞培训老颉将了数据库和SQL的一些知识,大部分还是明白的,对SQL的连接部分不是很清楚,今天彻底搞明白它算了,学习ing…INNER JOIN内连接,返回多个表中符合条件的数据而舍弃不符合条件的数据。Run:SELECT *FROM TABLE_原创 2021-11-11 22:16:57 · 372 阅读 · 0 评论