-
sqlserver技术内幕<二> 表运算符之apply
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
SQL SERVER 2005新增了APPLY运算符。该运算符有些类似于表连接(JOIN),但是功能却有不同。APPLY的右表表达式可以引用左输入中的列。在JOIN运算的时候,连接的2个表之间没有优先级,但是使用APPLY时,就像先计算左表输入,然后为左输入中的每一行计算一次右[详细]
-
sqlserver,oracle,mysql分页查询语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:55
num: 每页多少条数据、page:当前页 sqlserver分页语句: select top num * from 表名 where 主键 not in ( select top (page-1)*num 主键 from 表名) oracle分页语句: select rownum rn,* from 表名 where rnnum*(page-1) and rn=num*page mysql 分页语句[详细]
-
sqlserver 发送邮件, Foxmail 乱码问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
在使用SqlServer 邮件系统发送邮件,发现收到后出现乱码问题 如下图: 查阅资料无结果,偶然间发现SqlServer自带的测试邮件就没有出现乱码,经过尝试,发现了其中的奥秘!我擦!主题是中文就不会乱码! 语句: EXECUTE [msdb].[dbo].[sp_send_dbmail] @profil[详细]
-
sqlserver2005安装具体步骤
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
? ? 1.3??SQL Server 2005 安装 1.3.1???安装准备 安装之前数据库之前,先在右键我的电脑点击管理,在服务管理器中选择角色,并添加角色,选择web服务器(IIS)并把角色服务都勾上具体如下: 选择web服务器(IIS)点击下一步 把所有的都添加上确认成功后,点[详细]
-
sqlserver2005发布与订阅配置步骤
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
1,新建发布 前提条件:第一要调通网络,在sqlserver configuration manager 中选择mssqlserver的协议把named pipes改为启用,第二要建立一个文件夹D:backup并设置共享,everyone 有读写权限 具体步骤如下: 修改后点击复制里面的本地发布,点击右键,新建发[详细]
-
sqlserver技术内幕<二> 表运算符之pivot
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
例一: 在Sql Server的帮助文档中,对Pivot函数是这样解释的: 可以使用 PIVOT 和 UNPIVOT 关系运算符对表值表达式进行操作以获得另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来转换表值表达式,并在必要时对最终输出中所需的任何其余[详细]
-
sqlserver主机名变更后的错误与处理办法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:134
sqlserver 服务器更改主机名后,需要做一些操作,不然维护计划 以及订阅发布都会有问题,具体步骤如下:可以参考 有时修改计算机名后,执行select @@servername仍返回原来的计算机名,表示"实例"并没有随着修改,这时需要手工执行: sp_dropserver '原主机名'[详细]
-
sqlserver时间函数汇总
所属栏目:[MsSql教程] 日期:2020-12-12 热度:182
sqlserver时间函数汇总,给oracle,mysql还是有一些差别的,希望能给大家带来帮助! 1.?? 当前系统日期、时间 ???? select getdate() ? 2. dateadd?? 在向指定日期加上一段时间的基础上,返回新的 datetime 值 ??? 例如:向日期加上2天 ??? select dateadd(da[详细]
-
sqlserver定位消耗资源比较高的sql
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
sqlserver查看消耗资源的sql,具体如下: 可以使用SQL 快速定位数据库里CPU,IO 消耗比较高的SQL: 1. 定位消耗cpu,io 最高的进程信息 selectspid,dbid,cpu,physical_io,login_time,last_batch,status, hostname,program_name,hostprocess,cmd,nt_usernamefrom[详细]
-
SQLSERVER 不能正常启动解决办法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:143
??? SQL SERVER 不能正常启动 ?? 现象: 提示本地计算机上的MSSQLSERVER服务启动后又停止了。 ? ??解决: ????1.? 修改系统时间,把系统时间调整提前几天,可能解决。 ????2.? 可能修改了系统密码导致不能启动。解决如下: ?开始运行--services.msc--右键MSS[详细]
-
SQLServer 恢复delete 删除的数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:77
恢复delete 删除的数据? 一次偶然的机会我看到 恢复SQLSERVER被误删除的数据》博文? 原文地址为:http://www.cnblogs.com/lyhabc/p/3683147.html 我就很好奇的看了下,然后就是一头雾水 ,完全看不懂 。其实我并没打算把 这篇博文看懂,既然别人已经开发好了[详细]
-
sqlserver中获取最后一个字符所在的位置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:129
CHARINDEX('字符',reverse(字段名称)) 这个意思就是将字段进行反转,就是从后往前取,这样就可以获取一个字符最后所在的位置[详细]
-
【JMeter连接SQLServer】采用window鉴权方式连接(原创)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:156
大家都知道Jmeter可以连接各种数据库,这方面我也不多说了,如果你还不知道怎么连接的话,可以参看我看的另外一篇博文,这边有详细的介绍 http://blog.csdn.net/lzqinfen/article/details/38730259 回归正题,由于公司测试环境的问题,我在连接SQLServer时,[详细]
-
使用DBUtils连接Sqlserver插入失败的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:184
QueryRunner runner = new QueryRunner(JdbcUtils.getDataSource(),true);String sql = "insert into category(id,name,description) values(?,?,?)";Object params[] = {category.getId(),category.getName(),category.getDescription()};runner.update(sql[详细]
-
sqlserver系统表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
原文:点击打开链接 sysaltfiles??主数据库 保存数据库的文件 syscharsets??主数据库字符集与排序顺序? sysconfigures?主数据库 配置选项 ?syscurconfigs?主数据库当前配置选项 ??sysdatabases?主数据库服务器中的数据库 ??syslanguages?主数据库语言 ??sysl[详细]
-
sqlserver如何压缩数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:122
在sqlserver中压缩数据库的方法: 1、在数据库查询器中执行以下语句: DUMP TRANSACTION [数据库名] WITH NO_LOG 2、数据库名右键-任务-收缩--数据库--确定。 转自:我要源码网[详细]
-
sqlserver 以年月日为条件查询记录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
今天做一个东西的时候,要查某年,某月的记录,从网上找到了sqlserver中的datepart函数,该函数是用来提取年份,月份,日期的一个函数,带两个参数,第一个为(yy,mm,dd)其中一个,表示年月日,第二个参数为字段名称。 如下: select count(*) from 表 别名[详细]
-
SQLSERVER 中实现MD5和SHA1加密
所属栏目:[MsSql教程] 日期:2020-12-12 热度:62
转载自:http://www.cnblogs.com/safezone/articles/1289553.html MD5 和 SHA1 是一种单向加密算法,常用于密码的验证等需要加密操作的场合,在一般情况下,开发人员可以通过 Delphi 或 PHP 这类语言自己编写相关函数或者使用自带的函数,然后将加密过的结果[详细]
-
sqlserver阻塞定位
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
原文:点击打开链接 很多人都遇到过这样的情况,当网站达到一定的访问量,数据库就会成为瓶颈,进而引起阻塞。 有人认为这可能就是硬件的极限了,于是想办法增加硬件设备。而我本人认为问题的元凶可能是性能不高的sql脚本,引起了阻塞。 如果你和我有相同的[详细]
-
sqlserver 2008实现的转账事务模拟
所属栏目:[MsSql教程] 日期:2020-12-12 热度:146
use master drop table customer create table customer( id int primary key, account decimal check(account0), name varchar(20) ) --use master alter table dbo.customer add check(customer.account0) select * from customer insert into customer va[详细]
-
SqlServer 调优的几个关键的步骤--sp_lock,sp_who
所属栏目:[MsSql教程] 日期:2020-12-12 热度:198
原文: 点击打开链接 一般说道sqlserver调优,我们会首先想到,存储过程,表,字段类型,长度以及索引等。 ? 今天,我不准备围绕这几个话题展开讨论,就单独说说,sp_lock,sp_who在数据库调优中起到的作用。 ? SQL?Server数据库引擎为了保证每一次只有一个[详细]
-
利用sys.sysprocesses检查SqlServer的阻塞和死锁
所属栏目:[MsSql教程] 日期:2020-12-12 热度:97
点击打开链接 视图中主要的字段:? 1. Spid:Sql Servr 会话ID? 2. Kpid:Windows 线程ID? 3. Blocked:正在阻塞求情的会话 ID。如果此列为 Null,则标识请求未被阻塞? 4. Waittype:当前连接的等待资源编号,标示是否等待资源,0 或 Null表示不需要等待任何[详细]
-
SQLServer找出执行慢的SQL语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:111
SELECT(total_elapsed_time / execution_count)/1000 N'平均时间ms',total_elapsed_time/1000 N'总花费时间ms',total_worker_time/1000 N'所用的CPU总时间ms',total_physical_reads N'物理读取总次数',total_logical_reads/execution_count N'每次逻辑读次数[详细]
-
sqlserver日期函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:184
SQLServer时间日期函数详解,SQLServer,时间日期,1. 当前系统日期、时间 select getdate()2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.0003. d[详细]
-
.net连接多个sqlserver实例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
需要修改连接字符串??????? ????SqlConnection conn = new SqlConnection("server=服务器名称或ip,端口号sql实例名称;database=数据库名称;user id=sa;pwd=..;"); 注意:用“服务器名称”或“(local)”时加和不加端口号都可以,用“ip”时则必须加端口号。[详细]