手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
MsSQL
sqlserver呼叫中心保留通话时长最长的记录
--在同一天之内,分机号相同,对方号码相同的,呼叫类型为呼出的通话记录,只保留通话时长最长的一条记录 --更具Id删除不是通话时长最长的记录 delete from RecordLogInfo where Id in( --找到某段时间范围内,呼叫类型为呼出的不是最长的所有记录 select Id from RecordLogInfo where CtiCallType=1 and LogTi
作者:编程之家 时间:2020-09-23
SQLServer : EXEC和sp_executesql的区别
摘要 1,EXEC的使用 2,sp_executesql的使用 MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这就大大提供了执行性能(对于这个我在后面的例子中会详加说明),还可以编
作者:编程之家 时间:2020-09-28
看懂SqlServer查询计划
近期在做SQL SERVER 的代码优化,所以拿SQL SERVER 与ORACLE 的执行计划进行一个对比, 把SQL SERVER ,oracle 的执行进行再次进行一个温习,重新列在这里。以更好的学习。 http://www.cnblogs.com/fish-li/archive/2011/06/06/2073626.html
作者:编程之家 时间:2020-09-28
sqlserver2008错误sqlstate:42000 NativeError:1802解决办法 .
1,安装过程中必须注意的:用户必须要用管理员的身份去安装。 2,server 与service name 的区别:server 服务器(表示当前系统用户名)service name 服务名(一般用esri_sde) 3, Post Installation 的设置,默认情况下,用户先自定义一个登录用户sde 4, 出现以下情况: sqlstate:42000
作者:编程之家 时间:2020-09-28
sqlserver数据库自动备份
采用sql命令+windows计划任务来实现sql是数据库自动备份 请在计划任务中添加以下内容: 运行: sqlcmd -S .\SQLEXPRESS -E -i E:\bbs_data_bak\bak_site.sql 起始于: "C:\Program Files\Microsoft SQL Server\90\Tools\Binn" bak_site.sql 代码: DECL
作者:编程之家 时间:2020-09-28
MSSQLServer 数据库日志清理
有时候当系统运行时间比较长的时候,我们把备份的数据库还原的时候发现,数据库中数据文件和日志文件变的好大,特别是日志文件。现在给大家介绍如何清理SQLServer数据库日志;有两种方法如下: 方法一:手动清除sqlserver2005日志 1.右键在清除日志的数据库,如“TestDB”,点击[新建查询(Q)] 2.输入以下SQL语句,其中“TestDB”是数据库名称 DUMP TRANSA
作者:编程之家 时间:2020-09-28
sqlserver2005使用convert转换日期[资料]
server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换 语句及查询结果: Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100),
作者:编程之家 时间:2020-09-28
sqlserver储存过程和触发器
create prco usp_newprco---创建储存 as begin -----这里写sql增删改查语句---- end create trigger 触发器名称 on 表名 after(for) as begin --sql语句-- end 删除表class中数据备份到newclass中 create trigger tr_new on class after delete
作者:编程之家 时间:2020-09-28
金蝶外购入库单下推生成发票提示:没有符合的记录,但通过外购入库单序时簿的下查功能没有找到任何单据
“开票数量”和“基本单位开票数量”已等于单据数量 一般的原因是由于外购入库单的“开票数量”和“基本单位开票数量”已等于单据数量,所以不允许再下推生成采购发票。 在KIS 专业版中,入库单生成采购发票时以‘执行’方式进行数据关系,为避免造成重复生成单据的情况,在确定以上外购入库单未生成采购发票的情况下,可以通过以下语句进行数据修整,供参考 update ICStockBillEntry set FA
作者:编程之家 时间:2020-09-28
SqlServer 中两时间相减 DATEDIFF()
DATEDIFF 返回跨两个指定日期的日期和时间边界数。 语法 DATEDIFF ( datepart , startdate , enddate ) 参数 datepart 是规定了应在日期的哪一部分计算差额的参数。下表列出了 Microsoft? SQL Server? 识别的日期部分和缩写。 日期部分 缩写 year yy, yyyy quarter qq, q Month mm, m da
作者:编程之家 时间:2020-09-28
sqlserver函数 剔除字符串最后一个字符
sqlserver函数 删除字符串最后一个字符 SQL code DECLARE @str VARCHAR(max) SET @str='小明,小红,小刚,' select xxx(@str) 如何能select出这样的结果: '小明,小红,小刚' 即去掉最后一个逗号 ------解决方案-----------------------------------------------------
作者:编程之家 时间:2020-09-28
SQLSERVER2005 SQL语句优化
如何写出性能优良的SQL (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理 FROM 子句中的表名, FROM 子句中写在最后的表(基础表 driving table )将被最先处理,在 FROM 子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection
作者:编程之家 时间:2020-09-28
sqlserver 去除空格
SQLService 中使用ltrim()去除左边空格, rtrim()去除右边空格, 没有同时去除左右空格的函数,要去除所有空格可以用replace(字符串,' ',''),将字符串里的空格替换为空。 例:去除空格函数。 declare @temp char(50) set @temp = ' hello 123' print ltrim(@temp) --去除左边空格 print rtrim(
作者:编程之家 时间:2020-09-28
SQLServer2008SP1安装报Restart computer failed的解决办法
今天安装SQLServer 2008 SP1的时候报Restart Computer Failed,莫名奇妙的错误,后来把下面注册表项的值设为空即可:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations。 打开注册表的方法:运行regedit
作者:编程之家 时间:2020-09-28
ArcSDE for SQLServer完全备份恢复
以前的备份恢复都是以Oracle数据库为主,这次试试SQLServer的,因为对SQL Server研究不深,而且我们GIS其实不是那种纯数据库的备份恢复,对7×24小时估计够呛了,我们只是给予我们一定时间,这段时间没有用户操作,专门管理员来进行数据库的备份恢复即可。 说是ArcSDE,其实和其他数据库备份恢复都是差不多的 环境:SQLServer2008 在做之前,是由一个前提,大家一定要弄清楚
作者:编程之家 时间:2020-09-28
bcp of sqlserver
bcp是SQL Server中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据;bcp可以将数据库的表或视图直接导出,也能通过SELECT FROM语句对表或视图进行过滤后导出;在导入导出数据时,可以使用默认值或是使用一个格式文件将文件中的数据导入到数据库或将数据库中的数据导出到文件中。 1. bcp的主要参数介绍 bcp共有四个动
作者:编程之家 时间:2020-09-28
如何解决SqlServer2008修改表结构后无法保存的问题
今天使用SqlServer2008时,在修改一张表的结构保存时,提示“您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。”,试了几次一直是这个错误,删除表后重建,然后还是发生了这个错误。于是寻求谷歌的帮助,发现已经有很多人碰到过这个问题了(毕竟已经2012年了嘛)。 原来是当用户在在SQL Server 2008企业管理器中更改表结构时,必须要先删除原
作者:编程之家 时间:2020-09-28
实战:SQLSERVER 18056 性能突然下降
18056 客户端无法重新使用 SPID 为 %d 的会话,该会话已被重置用于连接池。失败 ID 为 %d。 此错误可能是由于先前的操作失败引起的。 请查看错误日志,找出在显示此错误消息之前刚发生的失败操作。 2011-11-19 16:33:53.91 spid5495 The client was unable to reuse a session with SPID 5495,
作者:编程之家 时间:2020-09-28
SQLSERVER 18056 性能突然下降
18056 客户端无法重新使用 SPID 为 %d 的会话,该会话已被重置用于连接池。失败 ID 为 %d。 此错误可能是由于先前的操作失败引起的。 请查看错误日志,找出在显示此错误消息之前刚发生的失败操作。 2011-11-19 16:33:53.91 spid5495 The client was unable to reuse a session with SPID 5495,
作者:编程之家 时间:2020-09-28
修改SqlServer的sa用户密码
1. 打开SQL Server,连接数据库引擎,身份验证方式选择无所谓,不知道sa密码的就选“Windows身份验证”,连接数据库; 2. 展开,在“安全性”>“登录名”中找到sa,右击,选择“属性”。在右侧的“常规”选项中,勾去“强制实施密码策略”与“强制密码过期”,在“密码”与“确认密码”栏中输入你所希望的密码。在“状态”选项中,确保在“是否允许连接到数据库引擎”中sa是“授予”状态,在“登录
作者:编程之家 时间:2020-09-28
Sqlserver触发器,一个表中有记录更新,根据特定条件判断是否插入另一个表中
需求:表A,有两个字段ID,a;某一条记录有update操作时,如果其字段a>10,则把这条记录插入到B表中(B中也有ID这个字段,如果已经存在这个ID的了,则不执行插入操作,否则执行) create trigger triTest on A for update as begin insert b select xxx,xxx from inserted a where not ex
作者:编程之家 时间:2020-09-28
【SQLServer】T-SQL查询学习总结1[执行顺序]
这是是学习微软官方教程 《技术内幕 T-SQL查询》的笔记,样例数据库可以到这里下载。因为是自己作总计笔记之用,查资料的学习的同学注意,很可能对你没有帮助。 在SQLServer中负责生成实际工作计划的组件式查询优化器(query optimizer),以何种顺序访问表,使用什么方法和索引,应用哪种算法都是由查询优化器来实现的,优化器会生成多个有效的计划,并从当中选择一个开销最低的计划。 SQL执
作者:编程之家 时间:2020-09-28
常用的SqlServer操作语句收藏
一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
作者:编程之家 时间:2020-09-28
查看SQLserver编码格式的SQL语句
SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage') 下面是查询结果: 936 简体中文GBK 950 繁体中文BIG5 437 美国/加拿大英语 932 日文 949 韩文 866 俄文 65001 unicode UFT-8 使用了两天的SQL SERVER 2008,在使用过程中,发现了一点小问题,拿出
作者:编程之家 时间:2020-09-28
SQLServer2012 查询分析器的快捷键
某天, 突然发现08 R2版本时常用的Ctrl+R,Ctrl+E等快捷键不起作用了。 虽然可以通过工具--选项--快捷键来自定义快捷键来恢复这些常用快捷键, 但感觉很不爽。 查找后, 发现可以用工具--导入里面的恢复默认设置来快速恢复到SQL2008 R2的习惯快捷键。 在恢复过程中, 有一个选项, 如下,看来, 是之前安装了某软件或做了某操作, 导致启用了VS2010的设定啦。
作者:编程之家 时间:2020-09-28
将SQLServer中指定表的数据导出为Insert语句形式
之前需要导出数据库中某张表的数据,然后发现我安装的SQLServer没有这个功能(网上有人说SQLServer开发版有这个功能,我没安装过..),于是在网上找到了 这个存储过程替代一下,原网址也不知道是哪的了... 虽然不是很完善,但足够了~,先记下,有大神看到的话希望指点一二 步骤如下: 1.新建一个存储过程 CREATE PROC sp_Data2InsertS
作者:编程之家 时间:2020-09-28
安装SQLServer 2008过程中,出现Performance counter registry hive consistency的错误解决办法
【问题描述】 安装SQLServer 2008,在Setup Support Files这一步,如下项目安装失败: Rule "Performance counter registry hive consistency" failed. 查看其详细信息: The performance counter registry hive is corrupted. (性能计数器注册表项损坏) 后续安装
作者:编程之家 时间:2020-09-28
SQLServer实践总结
1.如何收缩数据库? 下面的语句将vrveis数据库未使用的空间释放给操作系统 Dump transaction vrveis with no_log; DBCC shrinkfile (vrveis_log,Truncateonly) 2.如何定时执行sql语句? Waitfor time ‘hh:mm’ sql 3.如何连接远程服务器 第一步:链接服务器 Exec sp_addlinkedse
作者:编程之家 时间:2020-09-28
SQLServer:定时作业的设置方法
如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理-SQL Server代理-作业来实现 1、管理-SQL Server代理-作业(按鼠标右键)- 新建作业 2、新建作业属性(常规)-名称[自定义本次作业的名称]-启用的方框内是勾号-分类处可选择也可用默认的[未分类(本地)]-所有者默认为登录SQL Server用户[也可选其它的
作者:编程之家 时间:2020-09-28
安装sqlserver 2012 必须使用角色管理工具 .net 3.5
必须使用角色管理工具-安装Microsoft .NET Framework 3.5 sp1 必须使用角色管理工具-安装Microsoft .NET Framework 3.5 sp1 Windows Server 2008 中直接安装Microsoft .NET Framework 3.5 sp1会出现一个错误 必须使用“角色管理工具”安装或配置Microsoft .NET Framework
作者:编程之家 时间:2020-09-28
上一页
179
180
181
182
183
184
185
186
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native