![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 66
鑫诚工作室
这个作者很懒,什么都没留下…
展开
-
转:sql语句优化
sql语句优化 性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。 为了获得稳定的执行性能,SQL语句越简单越好。对复杂的SQL语句,要设法对之进行简化。 常见的简化规则如下: 1)不要有超过5个以上的表连接(JOIN) 2)考虑使用临时表或表变量存放中间结果。 3)少用子查询 4)视图嵌套不要过深,一般视图嵌原创 2014-01-15 16:10:16 · 378 阅读 · 0 评论 -
Delphi unicode 数字转换成中文显示
function ProcessFormSource(mSource, mDest: TStrings): Boolean; var I, J, K: Integer; S: string; vTempStr, vLeftStr: string; vWideByte: Integer; begin Result := False; if not (Assig转载 2015-04-28 06:56:08 · 2117 阅读 · 0 评论 -
判断给定时间段所在的星期一…
最近报表要用到一项功能,需要把数据源根据记录发生日期所在的星期序列进行分组。因此就写了两个相关SQL Function进行调用,希望能给新手一些帮助。 一、给定一个日期值,求出此日期所在星期的星期一和星期天的日期数据 例如给定一个日期 2010-09-01,求出它所在星期的星期一是2010-08-30,星期天是2010-09-05 Function创建如下: USE [MSSQL] GO转载 2014-01-15 16:11:16 · 651 阅读 · 0 评论 -
转:数据库索引的优化
给定查询的不同执行策略可能会有不同的代价,构造具有最小查询执行代价的查询执行计划是数据库系统的职责。查询优化是为了查询选择最有效的查询策略的过程。查询优化是尽量找出与给定表达式等价的、但是执行效率更高的一个表达式,而且决定执行运算时所采用的具体算法以及将使用的特定索引等。 为了在诸多查询策略中作出选择,数据库系统的优化器必须估计每个查询策略的代价,磁盘访问次数常常是衡量代价的主要标准。在没有按照原创 2014-01-15 16:10:18 · 432 阅读 · 0 评论 -
用户 'sa' 登录失败。该用户与可信…
com.microsoft.sqlserver.jdbc.SQLServerException: 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。 at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(Unknown Source) at com.microsoft.sqlserv原创 2014-01-15 16:09:08 · 426 阅读 · 0 评论 -
应用复制的命令时在订阅服务器上找…
在SQL Server的复制中出现在错误“应用复制的命令时在订阅服务器上找不到该行”,换上以前的做法就是删除掉这个复制,然后再新建一个复制,但是这次,我突然想BAIDU一下,看看别人是怎么处理这个问题的,然后发现找到的文章都是从MSDN上抄下来的,因此我决定把我的做法写下来。 首先查MSDN,确定这个错误的ID为20598,这个下面会用到;确定了错误ID之后,有两种方法可以跳过这个错误原创 2014-01-15 16:11:28 · 762 阅读 · 0 评论 -
sql server复制需要有实际的服务器…
今天在做服务器复制,发布及订阅读的时候出现这样一种情况。 图片说明更能理解。 sql server复制需要有实际的服务器名称才能连接到服务器。 提示错误图片如下: server复制需要有实际的服务器名称才能连接到服务器" TITLE="sql server复制需要有实际的服务器名称才能连接到服务器" /> 解决办法: 上图的服务器名称 和 下图的别名写成一模一样就可以。 server复制原创 2014-01-15 16:11:24 · 482 阅读 · 0 评论 -
[来自网络]Sql汉字转拼音全拼
create function [dbo].[fn_Spell](@words nvarchar(2000)) returns varchar(8000) as begin declare @word nchar(1) declare @pinyin varchar(8000) declare @i int declare @words_len int declare @unicode int s原创 2014-01-15 16:09:32 · 451 阅读 · 0 评论 -
[来自网络]SQL 中文转换拼音首字…
CREATE FUNCTION dbo.fnpbGetPYFirstLetter ( @str NVARCHAR(4000) ) RETURNS NVARCHAR(4000) --WITH ENCRYPTION AS BEGIN DECLARE @WORD NCHAR(1),@PY NVARCHAR(4000) SET @PY='' WHILE LEN(@STR)>0 BEGIN SET @WOR原创 2014-01-15 16:09:30 · 335 阅读 · 0 评论 -
Server2008+SQL2008 日志读取代理…
服务器的环境是Server2008+SQL2008,做本机的发布,再推送到本机,可是总提示,“日志读取代理器未运行” 错误提示: 进程无法在“WIN-XXX”上执行“sp_replcmds”。 (源: MSSQL_REPL,错误号: MSSQL_REPL20011) 获取帮助: http://help/MSSQL_REPL20011 无法作为数据库主体执行,因为主体 "dbo" 不存在、无法模拟原创 2014-01-15 16:11:26 · 564 阅读 · 0 评论 -
[转]sqlserver日期函数
SQLServer时间日期函数详解,SQLServer,时间日期, 如何实现只显示本月信息 sql="select * from [table] where datediff(m,date,Now())=0" sql 查询本周本月 ---求相差天数 select datediff(day,'2004-01-01',getdate()) --1.一个月第原创 2014-01-15 16:11:11 · 513 阅读 · 0 评论 -
asp.net里获取当前时间,并字符串…
1.string strTime = DateTime.Now.ToLongTimeString(); 2. DateTime dt = DateTime.Now; String str = dt.ToString("yyyy-MM-dd"); 或者 string str = DateTime.Now.ToString("yyyy-MM-dd"); or string str = DateTime原创 2014-01-15 16:10:28 · 1016 阅读 · 0 评论 -
复制分发数据库
sql服务 -sql代理 【登录身份设置为“LocalSystem”】 准备: 1. 修改布服务器、订阅服务器和见证服务器上的SQLServer服务账号和SQLServer Agent的服务账号,使三者之间的用户名和密码一致。 方法:Configuration Tools-》SQLServer Co转载 2015-10-27 00:09:33 · 515 阅读 · 0 评论