随笔分类 -  SQL SERVER

摘要:安装了最新的VS2012 和 SQL Server 2008 R2 后,偶尔要改下 属性 配置,就打开“SQL Server 配置管理器” 尽然发现如下错误: 我还以为数据库装出问题了,就重新修复安装了下,还重启电脑,发现错误依旧,经过大神指导,附上解决方案: 控制面板 卸载“Microsoft S 阅读全文
posted @ 2021-11-05 09:38 yclizq 阅读(1571) 评论(0) 推荐(0) 编辑
摘要:通过SQL Server 2008 访问Oracle 10g 之前写过一篇关于SQL Server 访问MySQL 数据库的文章,最近正好又遇到需要访问Oracle 的情况,将配置过程记录下来也供大家参考。 准备工作 事先在需要访问Oracle 数据库的主机上完成以下工作: 安装SQL Server 阅读全文
posted @ 2021-06-09 23:04 yclizq 阅读(902) 评论(0) 推荐(0) 编辑
摘要:SQL SERVER将多行数据合并成一行(转载) SQL Server的问题:SQL SERVER将多行数据合并成一行(转载)需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个列的多行内容拼接成一行 比如表中有两列数据 : ep_classes ep_name AAA 企业1 A 阅读全文
posted @ 2021-01-26 10:21 yclizq 阅读(476) 评论(0) 推荐(0) 编辑
摘要:SQL Server(00):根据子查询更新语句(update … from) 目录 1、目标表在from子句中,目标表可以加表别名 2、目标表不在from子句中,目标表不能加表别名 3、merge更新 测试环境准备 create table #table1 ( id int , name varc 阅读全文
posted @ 2021-01-24 15:02 yclizq 阅读(2107) 评论(0) 推荐(0) 编辑
摘要:判断临时表是否存在 IF OBJECT_ID('tempdb..#temp') is not null drop table #temp 阅读全文
posted @ 2020-12-27 15:38 yclizq 阅读(105) 评论(0) 推荐(0) 编辑
摘要:数据库中有一个系统表sysobjects,里面存储了数据库各个对象的信息。这里每个对象都有一个ID,这个表存储了表,存储过程,触发器,视图等相关信息 object_id: 就是根据对象名称返回该对象的id. object_name:是根据对象id返回对象名称. select object_id(对象 阅读全文
posted @ 2020-12-26 19:15 yclizq 阅读(143) 评论(0) 推荐(0) 编辑
摘要:sql server系统表详细说明 SQL Server 用户库中系统表说明 名称 说明 备注 syscolumns 每个表和视图中的每列在表中占一行,存储过程中的每个参数在表中也占一行。 syscomments 包含每个视图、规则、默认值、触发器、CHECK 约束、DEFAULT 约束和存储过程的 阅读全文
posted @ 2020-12-26 18:56 yclizq 阅读(176) 评论(0) 推荐(0) 编辑
摘要:SQL行转列汇总 一. 基础语法: PIVOT 用于将列值旋转为列名(即行转列),在 SQL Server 2000可以用聚合函数配合CASE语句实现 PIVOT 的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P 注意:PIVOT、UNPIVOT是SQL Server 阅读全文
posted @ 2020-12-26 17:03 yclizq 阅读(262) 评论(0) 推荐(0) 编辑
摘要:--把表中的内容生成插入语句 ALTER PROCEDURE [dbo].[UspOutputData] @tablename sysname AS declare @column varchar(1000) declare @columndata varchar(1000) declare @sq 阅读全文
posted @ 2020-12-25 23:56 yclizq 阅读(104) 评论(0) 推荐(0) 编辑
摘要:--实现split功能的函数 ('a,b,c,d')转为记录 --说明:@aString,字符串,如“27,28,29”;@pattern,分隔标志,如“,” -- 例:select * from a where ID in (select Myvalues FROM my_split(@ID, ' 阅读全文
posted @ 2020-12-25 23:48 yclizq 阅读(241) 评论(0) 推荐(0) 编辑
摘要:清除SQL Server内存 数据库进行查询时,会缓存结果集,当查询结果过大时会出现内存爆满的情况,如果手动清除SQL所占用的内存呢,在网上搜索一下,把结果贴下面: -强制释放内存 Create procedure [dbo].ClearMemory as begin --清除所有缓存 DBCC D 阅读全文
posted @ 2020-10-02 11:27 yclizq 阅读(636) 评论(0) 推荐(0) 编辑
摘要:分析比较执行时间计划读取情况 1. 查看执行时间和cpu set statistics time on select * from Bus_DevHistoryData set statistics time off 执行后在消息里可以看到 2. 查看查询对I/O的操作情况 set statisti 阅读全文
posted @ 2020-10-02 11:15 yclizq 阅读(579) 评论(0) 推荐(0) 编辑
摘要:SQL SERVER查询的临时文件路径 C:\Users\用户\Documents\SQL Server Management Studio\Backup Files C:\Users\用户\AppData\Local\Temp\ 阅读全文
posted @ 2020-05-06 22:16 yclizq 阅读(985) 评论(0) 推荐(0) 编辑
摘要:Sql Server函数全解(一)字符串函数 1.ASCII()函数 ASCII(character_expression)函数用于返回字符串表达式中最左侧的ASCII代码值。参数character_expression必须是一个char或varchar类型的字符串表达式。 eg: select A 阅读全文
posted @ 2020-05-06 21:39 yclizq 阅读(677) 评论(0) 推荐(0) 编辑
摘要:Sql Server函数全解(二)数学函数 数学函数主要用来处理数值数据,主要的数学函数有:绝对值函数,三角函数(包括正弦函数,余弦函数,正切函数,余切函数)、对数函数,随机函数等。在错误产生时,数学函数将返回空值null。本次介绍各种数学函数的功能和用法。 回到顶部 1.绝对值函数ABS(x)和返 阅读全文
posted @ 2020-05-06 21:38 yclizq 阅读(405) 评论(0) 推荐(0) 编辑
摘要:Sql Server函数全解(三)数据类型转换函数和文本图像函数 一:数据类型转换函数 在同时处理不同数据类型的值时,SQL Server一般会自动进行隐士类型转换。对于数据类型相近的值是有效的,比如int和float,但是对于其它数据类型,例如整型和字符类型,隐士转换就无法实现了,此时必须使用显示 阅读全文
posted @ 2020-05-06 21:36 yclizq 阅读(684) 评论(0) 推荐(0) 编辑
摘要:Sql Server函数全解(四)日期和时间函数 日期和时间函数主要用来处理日期和时间值,本篇主要介绍各种日期和时间函数的功能和用法,一般的日期函数除了使用date类型的参数外,也可以使用datetime类型的参数,但会忽略这些值的时间部分。相同的,以time类型值为参数的函数,可以接受dateti 阅读全文
posted @ 2020-05-06 21:35 yclizq 阅读(754) 评论(0) 推荐(0) 编辑
摘要:Sql Server函数全解(五)之系统函数 系统信息包括当前使用的数据库名称,主机名,系统错误消息以及用户名称等内容。使用SQL SERVER中的系统函数可以在需要的时候获取这些信息。下面介绍系统函数的作用和使用方法。 回到顶部 1.返回表中指定字段的长度 COL_LENGTH(table,col 阅读全文
posted @ 2020-05-06 20:56 yclizq 阅读(524) 评论(0) 推荐(0) 编辑
摘要:SQLServer中系统存储过程sp_spaceused sp_spaceused 执行sp_spaceused存储过程的时候可以不用带参数,直接执行,或者exec sp_spaceused都可以,返回两个结果集: 列名数据类型描述 database_name varchar(18) 当前数据库的名 阅读全文
posted @ 2020-05-06 20:50 yclizq 阅读(2618) 评论(0) 推荐(1) 编辑
摘要:SqlServer2008R2自动删除备份 前言:当项目上线并稳定运行后,我们就需要考虑自动备份功能了,自动备份固然简单,但是需要相应的自动删除来配合使用。 首先我们打开SqlServer管理工具(SSMS),在左侧目录中找到 管理-->右键维护计划-->新建维护计划 双击左侧下方目录:创建 ”清除 阅读全文
posted @ 2020-05-06 20:26 yclizq 阅读(395) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示