经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 MS SQL Server

sqlserver 查询哪里调用该存储过程或表

当我们刚开始接触一些已经成型的项目时,不复杂还好,复杂的话,比如说ERP项目,其中业务逻辑复杂可能会各种存储过程之间来回调用,我们可以用 --查询哪里调用该表或存储过程 select distinct object_name(id) from syscomments where i...[2020/7/24]

SQL Server 2019中Function默认返回值会影响Function创建时规定的返回值类型

项目里客户端突然报错,原因是SQL Server中某个Function返回值有问题,拿来代码看还是比较简单的Function,虽然写法很不好,但是select dbo.fn_xxxfunction(0)返回值是空就有点奇怪。 IF OBJECT_ID(''fn_xxxfunction'...[2020/7/21]

SQL Server2008 Order by在union子句不可直接使用的原因

SQL Server2008 Order by在union子句不可直接使用的原因

按照要求,每个取top 20,既然是随机的取,那么就SQL Server Order by newid()就是了,然后把所有数据union起来就得了。所以我立即给出了答案: select top 20 * from xxx where ...[2020/7/19]

SQL Server 替换 not in 的用法

select * from T_A a (nolock) where a.xh not in (select xh from T_B) 方法1:效果甚微 select * from T_A a (nolock) where not exists (select x...[2020/7/18]

SQL Server - 监控 - Running SQL 抓取

   当数据库出现性能异常时,如何找出引起性能问题的SQL?   SQL Server自带trace & event只能抓取已执行完成的SQL,且无法抓取SQL运行过程中的状态信息   通过SQL Server系统视图可抓取正在...[2020/7/18]

解析分页思想+分页实战

一、排除Top分页法(自命名,非规范) 思想:所谓“排除Top分页”,主要依靠“排除”和Top这个两大核心步骤。首先查询当前页码之前的数据,然后将该数据从总数据中排除掉,在从剩下的数据中获取前N条记录,就可以得到当前页码的数据。 举例-...[2020/7/17]

T-SQL格式化工具 Poor Man's T-SQL Formatter 推荐

  在平时开工作发中,当遇到 SQL 语句格式混乱、字段又比较多的时候,真是让人狂抓!   幸好,最近发现了一款好用的T-SQL格式化工具:Poor Man''s T-SQL Formatter。该工具用于格式化SQL语句,具有简单、强大、免费的特点,该工具一般是作为SSMS、Note...[2020/7/17]

【转】SQL Server将一列拆分成多列

数据表中有一列数据,如图1所示: 图1数据表 现在需要将该列数据分成三列。 SQL 代码如下所示: 1、 select  max(case when F1%3=1 then F1 else 0 end) a,max(case when F1%3=2 then F1...[2020/7/17]

SQL Server 全文搜索/全文索引

概述 全文引擎使用全文索引中的信息来编译可快速搜索表中的特定词或词组的全文查询。全文索引将有关重要的词及其位置的信息存储在数据库表的一列或多列中。全文索引是一种特殊类型的基于标记的功能性索引,它是由 SQL Server 全文引擎生成和维护的。生成全文索引的过程不同于生成其他类型的索引。...[2020/7/14]

利用SQL语句(命令方式)创建数据库(以及句子解释)

create database 课程管理     1:create database为SQL语句,用于创建数据库。执行完之后会创建一个新数据库及存储该数据库的文件,或从先前创建的数据库文件中附加数据库。 2:数据库名称在服务器...[2020/7/1]

SQL数据库

use master go   使用默认数据库 if exists(select * from sys.databases where name=''A'') drop database A go   检查是否存在数据库A,如果存在则删除 create databa...[2020/6/30]

SQL Server 索引的含义和特点

索引用于快速找出在某个列中某一特定值的行。不使索引,数据库必须从第一条记录开始读完整个表,直到找到相关行。如果表中查询的列有一个索引,数据库能快速到达一个位置去搜寻数据,而不必查看所有数据。 索引的含义和特点: 索引是一个单独的、存储在磁盘上的数据结构,他们包含着对数据表里所有记录的...[2020/6/30]

MSSQL Server 13位时间戳互转

1 --普通时间 转 13 位时间戳 2 SELECT CONVERT(BIGINT,DATEDIFF(MI,''1970-01-01 00:00:00.000'', GETUTCDATE())) * 60000 + DATEPART(S,GETUTCDATE()) * 100...[2020/6/29]

Sql Server数据把列根据指定内容拆分数据的方法实例

今天由于工作需要,需要把数据把列根据指定的内容拆分数据 其中一条数据实例  select id , XXXX FROM BIZ_PAPER where  id =''4af210ec675927fa016772bf7dd025b0''   拆分方法: ...[2020/6/26]

sqlserver误删数据库表恢复记录

sqlserver误删数据库表恢复记录

不说血泪史,用了网上说的各种存储过程,各种设置,最后还是第三方软件解决, 前提:数据库全表备份,具体怎么查看度娘一下,用的软件是ApexSQLLog,数据库是sqlserver2017向下版本未测试,不知道情况。 百度网盘: https: pan.baidu.com 1AC...[2020/6/23]

SQL Server根据表名查询存储过程或试图 - Hero-韦先生

select a.name 来源名称,b.text 代码内容, case when a.xtype=''V'' then ''视图'' when a.xtype=''P'' then ''存储过程'' when a.xtype='...[2020/6/22]

DML、DDL、DCL的区别

一、DML DML(data manipulation language)数据操纵语言:     就是我们最经常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作。 SELECT 列名称 FROM 表名称 UPDATE 表名称 ...[2020/6/22]

学习 SQL Server (4) : 多种查询语句

--======================查询=========================--select * from 表名 --简单查询---查询指定列 select 指定的列 from 表名select id,name,sex,age from Employee-...[2020/6/22]

学习 SQL Server (5) :视图,索引,事务和锁 ,T_SQL

--=============== 视图的创建 =================、 --create view 视图名 as 查询语句--注意:视图查询中的字段不能重名-- 视图中的数据是‘假数据’,真实数据在数据表中,如果数据表中被修改了,则视图中...[2020/6/22]

学习 SQL Server (6) :内置函数,触发器

------ 【重点】====================== 内置函数 =============================== -- 1. 字符串方法 --Left(): 返回字符串从左开始数,指定数量的字符串select left(''的事撒大大多大多所'',4)se...[2020/6/22]

学习 SQL Server (7) :存储过程

------------------ 系统存储过程 ---------------------微软定义好的,可以直接使用的存储过程,叫做系统存储过程--system procedure 如:sp_xxxexec sp_helpdb master exec sp_bindrul...[2020/6/22]

sql server如何通过pivot对数据进行行列转换(进阶)

脚本: /* 说明:sql server如何通过pivot对数据进行行列转换(进阶),用于员工业绩按月龙虎排行榜、客户销售金额按月排行榜等 脚本来源:https: www.cnblogs.com/zhang502219048/p/13173228.html 作者:zhang50221...[2020/6/22]

学习 SQL Server (1) :数据库的基本操作(创建,删除,修改,分离附加)

学习 SQL Server (1) :数据库的基本操作(创建,删除,修改,分离附加)

--create database 数据库名create database Unit2_1712A   --使用数据库【打开数据库】--use 数据库名use Unit2_1712A   --删除数据库--drop database 数据库名drop data...[2020/6/19]

学习 SQL Server (2) : 数据表约束

--数据表约束:通过制定一些规则,使存入数据库的数据规范、正确、完整。 --非空约束 该字段不能为空 关键字:not null --唯一约束 该字段的值在本表不能重复,可以为null,但只能有一次。关键字 unique --默认约束 给该字段一个默认值,空的时候按...[2020/6/19]

学习 SQL Server (3) :数据表中 数据的基本操作(插入,删除,修改)

--1.使用SQL语句创建名称为SHWLW-News-DB的数据库。(3分)create database SHWLW_News_DBuse SHWLW_News_DB--2.按数据字典要求创建新闻分类表结构。(5分)新闻分类(NewsType)表结构:create table News...[2020/6/19]

Sql面试宝典带答案

一、试用SQL查询语句表达下列对教学数据库中三个基本表 S、SC 、C 的查询: S(sno,sname,SAGE,SSEX) 各字段表示学号,姓名,年龄,性别 Sc(sno,cno,grade) 各字段表示学号,课程号,成绩、 C(cno,cname, TEACHER) 各字段...[2020/6/19]

SQL Server2008安装教程

1.Sql Server2008的下载 近期项目使用到C#,为了学习.NET相关的技术,开始着手学习Sql Server数据库。 Sql Server2008是比较经典的数据库版本,这里简单写一下Sql Server 2008的下载与安装。   下载地址在微软官网上:ht...[2020/6/19]

【Azure SQL】数据库性能分析

【Azure SQL】数据库性能分析

前置条件 用户有查询数据统计权限 GRANT VIEW DATABASE STATE TO database_user; CPU性能问题 正在发生 查看前X个CPU消耗查询 (汇总) SELECT TOP 10 GETDATE() runtime, * FROM ( SEL...[2020/6/19]

SQL Server 无法启动调试

SQL Server 无法启动调试

因为报错被我解决了,所以没有截图,那我就打字吧 无法启动调试的具体报错:      弹出来的第一个框:           无法启动调试         &nb...[2020/6/17]

SqlServer查看数据库信息及服务器级、数据库级、数据库独立 用户权限

--数据库清单 SELECT * FROM Master..SysDatabases ORDER BY Name; --服务器级用户权限 WITH CTE AS ( SELECT u.name AS UserName, u.is_disabled AS IsDisabled, g...[2020/6/17]

SQL Server数据库还原或分离附加后程序集遇到的SQL CLR问题

  工作中遇到一个案例:备份还原过后或者对数据库分离&附加后(移动数据库文件),发现一些权限为EXTERNAL_ACCESS和UNSAFE程序集对应的CLR函数,在调用的时候会出现一些错误。下面特意用YourSQLDba备份还原到一个测试环境,然后调用CLR函数,就会...[2020/6/17]

SQLServer 实现简单的省市区联动

今天研究了一下SQL Server实现省市区联动的方法,记录一下。 一、先创建三个表,Dic_Area(区)、Dic_City(市)和Dic_Province(省),三个表建表语句如下: 1 create table Dic_Province 2 ( 3 id int N...[2020/6/17]

Sql Server 数据把列根据指定的内容拆分数据

今天由于工作需要,需要把数据把列根据指定的内容拆分数据 其中一条数据实例  select id , XXXX FROM BIZ_PAPER where  id =''4af210ec675927fa016772bf7dd025b0''   &nb...[2020/6/15]

SQL Server 数据库部分常用语句小结(四)

42.统计APP应用的DB连接及IP情况 select b.hostname ,a.client_net_addre , b.program_name ,count(1) as Qtyfrom sys.dm_exec_connections a(nolock) inner join s...[2020/6/15]

SQL Server中CLR表值函数(table-valued function)不能使用WITH(NOLOCK)

在SQL Server中,普通的表值函数(table-valued function)是可以使用表提示(Hints-Table)的,那么CLR类型的表值函数(table-valued function)是否也可以使用表提示(Hints-Table)呢? 相信很多人都没有留意过这个问题。 ...[2020/6/12]

Telegraf和Grafana监控多平台上的SQL Server-自定义监控数据收集

Telegraf和Grafana监控多平台上的SQL Server-自定义监控数据收集

问题 在上一篇文章中,我们使用Telegraf自带的Plugin配置好了的监控,但是自带的Plugin并不能完全覆盖我们想要的监控指标,就需要收集额外的自定义的监控数据,实现的方法有: 开发自己的Telegraf Plugin 使用可以执行自定义脚本的inputs plugi...[2020/6/12]

Sql Server Sum函数的特殊使用

Sql Server Sum函数的特殊使用

利用Sql Server的Sum函数开窗得到累计值 具体详解https: www.cnblogs.com/zhaoshujie/p/9594676.html   个人示例例子  DECLARE @Sale Table (--年份 月份 销售总额 ...[2020/6/9]

Mysql、sqlserver、oracle指定返回记录数

近期新接触sqlserver、oracle数据库,发现指定返回记录总数居然都和mysql不同: Mysql:select XXX where XXX limit N Sqlserver: select TOP N XXX Oracle:select XXXX where rownum...[2020/6/8]

数据库设计

目录数据库设计概述需求分析概念结构设计逻辑结构设计物理结构设计数据库的实施和维护 本文最初由security发布于security的博客,禁止任何形式的剽窃行为 转载原创文章请注明,转载自:security的博客 数据库设计 综合性的技术 涉及信息技术 数据库技术 软件工程...[2020/6/2]

sql apply查询应用

相关博客: SQL中ROW_NUMBER和APPLY在处理TOP N等类似问题的一点比较 SQL Server-聚焦APPLY运算符(二十七) 你真的会玩SQL吗?冷落的Top和Apply 有以下应用场景 当用到了row_number over做分组排序时,可以考虑用apply...[2020/5/31]

MySQL

什么是SQL? 结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指...[2020/5/30]

sql server排序规则冲突问题解决

问题:在项目数据库开发中,有时我们编写的脚本,在本机执行是没有问题的,但部署到服务器的时候,却在脚本运行时报错了。报错的中英文错误提示信息分别如下。中文:无法解决 equal to 运算中 "SQL_Latin1_General_CP1_CI_AS" 和 "Chinese_PRC_CI_...[2020/5/30]

sql server特殊字符查询问题及ESCAPE的使用

公司一个老项目,sql server的 模糊查询时,查询条件包含 [] ,然后查询结果就一直为空 查阅资料得知:如果 LIKE 模式中的转义符后面没有字符,则该模式无效并且 LIKE 返回 FALSE。如果转义符后面的字符不是通配符,则将放弃转义符并将该转义符后面的字符作为该模式中的...[2020/5/29]

SQL-Base 用表组织数据

什么是数据完整性? 数据完整性 = 数据准确性 + 数据可靠性   数据完整性如何分类? 1,实体完整性  (行) 2,域完整性   (列) 3,引用完整性  (表与表之间键的关系) 4,自定义完整性   如何保证数据的完整性? 必须在建...[2020/5/29]

.NET 链接数据库:证书链是由不受信任的颁发机构颁发的

错误信息 证书链是由不受信任的颁发机构颁发的 错误环境 .NET web.config链接数据库(发布到服务)时报错 解决方法 下面配置标红部分在你的代码配置中增加或者修改 <add name="ConnectionString" connectionString="Se...[2020/5/29]

数据库规范化设计

数据库规范化设计

操作异常 修改异常、插入异常、删除异常 数据依赖 数据间的联系 函数依赖FD 属性捡的联系,最基本的数据依赖 若确定X,则可以唯一的确定Y,则称Y依赖于X记X->Y 若X->Y,且Y是X的子集则称为平凡的函数依赖:平凡的FD 若X->Y且对于任何并且对于X的任...[2020/5/25]

索引

在关系数据库的三级模式结构中 表的结构属于概念模式 索引的结构定义、存储文件属于内模式 视图的定义属于外模式   索引 索引是对数据库表中一个或多个列的值进行排序的结构 与表中搜索所有的记录行必,索引有助于更快的获取信息   要提高查询速度,必须按查询...[2020/5/25]

数据库的维护

数据库的维护

事务 数据库并发控制的对象 事务是数据库的逻辑工作单位 序列中的操作要么全做,要么全不做   特性; 原子性 一个事务中的所有操作是不可分割的,要么全部执行,要么 全部不执行,这就是事务的原子性。 一致性 一个被成功执行的事务,必须能使DB从一个一致性 状态变为...[2020/5/25]

SQL Server 2017错误日志中出现&ldquo;Parallel redo is shutdown for database 'xxx' with worker pool size [2].&quot;浅析

  在SQL Server 2017的错误日志中出现"Parallel redo is started for database ''xxx'' with worker pool size [2]"和“Parallel redo is shutdown for databas...[2020/5/25]

SQL Server 2017错误日志中出现&ldquo;Parallel redo is shutdown for database 'xxx' with worker pool size [2].&quot;浅析

  在SQL Server 2017的错误日志中出现"Parallel redo is started for database ''xxx'' with worker pool size [2]"和“Parallel redo is shutdown for databas...[2020/5/25]

120
2
记录数:1229 页数:1/2512345678910下一页尾页
加载更多
 友情链接: NPS  问卷模板