
Sql-Server
文章平均质量分 88
LiloZhu
人生路上漫悠悠,程序写春秋...
展开
-
Sql Get Last Day of Month...
-- Sql Get Last Day of Month... SELECT (CASE MONTH(GETDATE()) WHEN 1 THEN 31 WHEN 2 THEN (CASE YEAR(GETDATE())%4 WHEN 0 THEN 29 ELSE 28 END)原创 2010-05-12 17:24:00 · 3645 阅读 · 0 评论 -
Asp.net 中文件以Binary 形式数据库的保存和读取
Asp.net 中文件以Binary 形式数据库的保存和读取数据表部分 前台- File_upload.aspx @ Page Language="C#" AutoEventWireup="true" CodeFile="File_Upload.aspx.cs" Inherits="File_Upload" %> DOCTYPE原创 2009-08-11 20:10:00 · 3601 阅读 · 2 评论 -
SQL Server Backup Planning Work Sheet...
SQL Server Backup Planning Work Sheet Server Profile HardwareServer HardwareServer Make Model DELL SL2500SAN EMC Clarion 123Software O原创 2009-07-14 10:13:00 · 1204 阅读 · 0 评论 -
员工节工作日,节假日,班次的处理...
SET QUOTED_IDENTIFIER OFF GOSET ANSI_NULLS OFF GO /*--调用示例 --查询工作日 SELECT * FROM dbo.f_getdate(2005-1-3,2005-4-5,0) --查询休息日 SELECT * FROM dbo.f_getdate(2005-1-3,2005-4-5,1) --查询全部日期 SE原创 2009-07-13 09:33:00 · 1397 阅读 · 0 评论 -
查找一个server下还有某个表名的数据库名字...
declare @tableName nvarchar(255),@sql nvarchar(1000)set @tableName=Ntb_1set @sql=Nuse ? if exists(select 1 from sysobjects where id=object_id(+@tableName+)) print ? ------原创 2009-03-20 09:54:00 · 1437 阅读 · 0 评论 -
SqlServer中decimal(numeric )、float 和 real 数据类型的区别
decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。定义 decimal 的列、变量和参数的两种特性如下: · p 小数点左边和右边数字之和,不包括小数点。如 123.45,则 p=5,s=2。 指定精度或对象能够控制的数字个数。· s原创 2009-03-20 09:14:00 · 25479 阅读 · 2 评论 -
Sql Server Table 中identity 重置...
有两种方法: 方法1: truncate table你的表名--这样不但将数据删除,而且可以重新置位identity属性的字段。 方法2: delete from你的表名 dbcc checkident(你的表名,reseed,0) --重新置位identity属性的字段,让其下个值从1开始原创 2009-03-19 17:38:00 · 2918 阅读 · 0 评论 -
How To Use SQL XML ?
How To Use SQL XML ? 1.Program->Configure SQL XML Support in IIS 2. Create Virtual Directory -2.1. Fill Virtual Name and Local Path -2.2 Set Your Database Login User N原创 2009-03-17 14:23:00 · 1394 阅读 · 0 评论 -
图片二进制数据库的存取和读取...
图片二进制数据库的存取和读取 DataBase Table Desing: -Function:1. 导入图像文件,以二进制形式存入数据库表。2. 从数据库表读取二进制信息,返原显示在页面的datagrid 中 ---Web.Config---xml version="1.0" encoding="utf-8" ?>原创 2008-11-24 08:54:00 · 2525 阅读 · 0 评论 -
MSSQL 中 Stuff 的应用
MSSQL 中 Stuff 的应用select stuff(stuff(convert(char(8),getdate(),112),5,0,NYear),11,0,NMonth)+DaySELECT STUFF(STUFF(CONVERT(char(8),getdate(),112),5,0,N年),8,0,N月)+N日---Result-------------原创 2008-11-06 19:24:00 · 1689 阅读 · 0 评论 -
SQL日期推算...
DECLARE @DT AS DATETIMESET @DT = GETDATE()SELECT CAST(CONVERT(VARCHAR(8),DATEADD(MONTH,(DATEPART(QUARTER,@DT)*3-MONTH(@DT)-2),@DT),120)+01 AS DATETIME)--Result--2008-11-01 计算逻辑: 用当前的季原创 2008-11-06 19:27:00 · 1298 阅读 · 0 评论 -
CHARINDEX 连同 SUBSTRING 对字符串删除处理...
CHARINDEX 返回字符串中指定表达式的起始位置。 语法 CHARINDEX ( expression1 , expression2 [ , start_location ] ) 如果在 expression2 内没有找到 expression1,则 CHARINDEX 返回 0。 SUBSTRING SyntaxSUBSTRING ( expression , start ,原创 2008-10-09 16:51:00 · 1082 阅读 · 0 评论 -
重复信息中case when exists 的应用...
重复信息中case when exists 的应用 create table #a(Fname varchar(30),fqun decimal(18,2),fclass int ) create table #b ( fclass int,name varchar(30)) insert into #a select a,20,1 union all select a,20,2原创 2008-10-09 16:36:00 · 6580 阅读 · 1 评论 -
SQL Server 输出日历 (收集)
SQL Server 输出日历--源文收集于网络 方法一: create function fn_Calendar(@year int, @month int)returns nvarchar(max)asbegin declare @result nvarchar(max), @Enter nvarchar(8) select @Enter =原创 2008-07-06 12:29:00 · 1743 阅读 · 0 评论 -
解决: [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
问题现象:-在vs.net 2003 下通过odbc 连接mssql6.5 可以正常取得数据。-转至vs.net 2005 下用同样的方法,用odbc 去取MSSQL6.5 出错误,错误信息如下: [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 解决方法:在管理工具里面 -》点数据源ODBC -》 系统DSN -原创 2008-06-25 14:40:00 · 59798 阅读 · 13 评论 -
SQL分割字符串,SQL按照指定字符分割字符串,SQL处理字符串...
SQL分割字符串,SQL按照指定字符分割字符串,SQL处理字符串 -----原文来源于网络 T-SQL对字符串的处理能力比较弱,比如我要循环遍历象1,2,3,4,5这样的字符串,如果用数组的话,遍历很简原创 2008-06-05 10:30:00 · 7999 阅读 · 0 评论 -
如何获取SQL Server数据库里表的占用容
如何获取SQL Server数据库里表的占用容 ----原文来自网络 其实只要使用系统内置的存储过程sp_spaceused就可以得到表的相关信息如:sp_spaceused tablename 以下是为了方便写的一个存储过程,目的是把当前的所有表的相关信息全部都保存在一个指定的表里面CREATE PROCEDURE get_tableinfo AS if原创 2009-06-05 14:42:00 · 1305 阅读 · 0 评论 -
SQL Server连接中的三个最常见错误...
SQL Server连接中的三个最常见错误: ---原文来自于csdn zjcxc(邹建) 一."SQL Server 不存在或访问被拒绝" 这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多. 一般说来,有以下几种可能性: 1,SQL Server名称或IP地址拼写有误原创 2009-06-05 09:55:00 · 1205 阅读 · 0 评论 -
在Sql Server 中调用Jmail组件发送邮件
在Sql Server 中调用Jmail组件发送邮件预备知识 1.OLE自动化函数 OLE自动化使应用程序能够对另一个应用程序中实现的对象进行操作,或者将对象公开以便可以对其进行操作。自动化客户端是可对属于另一个应用程序的公开对象进行操作的应用程序,本文值得是Sql Server。公开对象的应用程序称为自动化服务器,又成为自动化组件,本文中即Jmail组件咯。客户端通原创 2010-03-02 13:49:00 · 2755 阅读 · 2 评论 -
How To Use Dynamic Sql in Sql Server ?
How To Use Dynamic Sql in Sql Server ? 动态SQL 在sql server Procedure中的应用 Create PROCEDURE [dbo].[Proc_Get_Serial_No] ( @Table_Name varchar(20), @No_File varchar(2原创 2010-01-27 11:03:00 · 929 阅读 · 0 评论 -
DBCC DBREINDEX重建索引提高SQL Server性能
DBCC DBREINDEX重建索引提高SQL Server性能 ---原文转自网络 大多数SQL Server表需要索引来提高数据的访问速度,如果没有索引,SQL Server 要全表进行扫描读取表中的每一个记录才能找到所要的数据。索引可以分为簇索引和非簇索引:簇索引通过重排表中的数据来提高数据的访问速度;而非簇索引则通过维护表中的数据指针来转载 2009-10-13 10:11:00 · 8318 阅读 · 0 评论 -
SQL Server2005重装Performance Monitor Counter Requirement错误解决
SQL Server2005重装Performance Monitor Counter Requirement错误解决 重装SQL Server 2005 时System Configuration Check 出现Performance Monitor Counter Requirement错误:错误信息如下:Messages Performance Monitor Coun原创 2009-10-09 16:20:00 · 3412 阅读 · 0 评论 -
SQL Server下利用vbscript 实现数据库月备份自动清理并发邮件提醒
SQL Server下利用vbscript 实现数据库月备份自动清理并发邮件提醒---Summary---这份文档其实主要是讲vbscript的文件处理和在vbscript 下如何发邮件。大至分为三个部分。一.Sql Server 数据库备份二.Sql Server 调用vbs对数据库备份文件夹进行扫描,清理以前旧的数据库备份,只保留当前月的数据库备份。三.将清除的数据库备份文原创 2009-10-07 12:12:00 · 5999 阅读 · 1 评论 -
用SQL Server 监控 OS Server 的Task Management信息
用SQL Server 监控 OS Server 的Task Management信息 --原文来自于http://www.databasejournal.com/features/mssql/article.php/3562586/Monitor-CPU-Usage-of-All-Running-Processes---Part-II.htm 一: 监控程序部分 1.原创 2009-09-18 17:06:00 · 1564 阅读 · 0 评论 -
获取当前月的第一天和最后一天...
set @F_d = convert(varchar(10),dateadd(dd,-day(getdate())+1,getdate()),120)set @E_d = convert(varchar(10),dateadd(dd,-day(getdate()),dateadd(m,1,getdate())),120)原创 2009-07-09 15:11:00 · 2162 阅读 · 3 评论 -
Sql Server 性能分析2 –查看数据库的大小以及数据库表的大小(Linked Server)
Sql Server 性能分析2 –查看数据库的大小以及数据库表的大小(Linked Server) 因为业务的需求,需要用Linked Server从当前数据库获取远端数据库的 数据库大小 以及 远端数据库的 表大小 关于Linked Server 连接,请看我的另一篇文档:http://blog.youkuaiyun.com/zwxrain/archive/2007/01/1原创 2009-09-03 22:24:00 · 2177 阅读 · 0 评论 -
Sql Server 性能分析4 –数据库大小,数据库表大小综合性分析报表输出
Sql Server 性能分析4 –数据库大小,数据库表大小综合性分析报表输出 一:MS SQL Report Server 报表的制作。 1.打开Microsoft Visual Studio 2005. 2. 创建Report Server Project (也可以选择Report Server Project Wizard 向导来创建),命名为D原创 2009-09-04 14:43:00 · 2295 阅读 · 0 评论 -
Sql Server 性能分析3 –数据库大小,数据库表大小综合性分析
Sql Server 性能分析3 –数据库大小,数据库表大小综合性分析 其实这最近写的几篇文档记跟标题的性能都有点不太占边,具体的性能分析,用Sql Server 的Profiler 将trace 信息保存到表,做具体的分析,应该会很详细的。由于数据库的增长的很快,这几天再做数据库的监控工作,主要是数据库和表的大小。 记录当天的数据库、表大小信息,并与 昨天的数据库 和 表做比较。原创 2009-09-03 23:17:00 · 3047 阅读 · 2 评论 -
Sql Server 性能分析1 –查看数据库的相关信息
Sql Server 性能分析1 –查看数据库的相关信息 1. 在一台sql server 上操作,我们要尽过能的知道数据的相关信息,这是性能分析的根本。查看能Sql Server 的相关信息,我们可以用Serverproperty来得到数据库的相关信息,以下是ServerProperty 的相关使用说明: SERVERPROPERTY Returns pr原创 2009-08-27 09:52:00 · 2375 阅读 · 1 评论 -
SQL Server进程阻塞的检查和解决办法
先声明,这篇文章是转自(文心残)的Blog。 create procedure sp_who_lockasbegindeclare @spid int,@bl int,@intTransactionCountOnEntry int,@intRowcount int,@intCountProperties int,@intCounter intcreat原创 2009-06-15 12:44:00 · 4275 阅读 · 0 评论 -
SQL 死锁进程查看与处理
SQL 死锁进程查看与处理 use master --必须在master数据库中创建 go if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[p_lockinfo]) and OBJECTPROPERTY(id, NIsP原创 2009-06-15 11:42:00 · 2443 阅读 · 0 评论 -
查看sql server数据库的空间大小...
--比如查看dbtemp数据库的空间 --方法一: exec sp_helpdb dbtemp --方法二: use dbtemp go select * from sysfiles --方法三 use dbtemp go exec sp_spaceused原创 2009-06-05 15:26:00 · 4532 阅读 · 0 评论 -
删除数据库字段中的汉字或字符
删除数据库字段中的汉字或字符 ----(Function 源于网络) 删除汉字: CREATE FUNCTION DeleteHZ (@cargoname varchar(512)) RETURNS varchar(512) AS BEGIN DECLAR原创 2008-05-28 09:01:00 · 1750 阅读 · 0 评论 -
SQL Server CHARINDEX和PATINDEX详解...
SQL Server CHARINDEX和PATINDEX详解 来源:优快云 假如你写过很多程序,你可能偶尔会碰到要确定字符或字符窜串否包含在一段文字中,在这篇文章中,我将讨论使用CHARINDEX和PATINDEX函数来搜索文字列和字符串。我将告诉你这两个函数是如何运转的,解释他们的区别。同原创 2008-08-08 16:14:00 · 1144 阅读 · 0 评论 -
怎样隐藏SQL SERVER中数据库的系统表
右键(Local )Windows --->编辑SQL Server注册属性--->不选择“显示系统数据库和系统对象”原创 2006-06-17 12:41:00 · 3855 阅读 · 0 评论 -
How to Get Sql sever 2000 WeekFirstDay and WeekLastDay...
Public Function GetWeekFirstDay() As String Last week day set by Sunday Sunday is week first day -1 Monday is week first day 0 ......1,2,3,4原创 2006-09-22 23:09:00 · 1217 阅读 · 0 评论 -
Sql Server 中利用游标对table 的数据进行分组统计式输出…
Sql Server 中利用游标对table 的数据进行分组统计式输出… Table Name: Tb_ColorCreate table Tb_Color(id int identity(1,1), Color varchar(20), Qty In原创 2006-09-28 11:15:00 · 3545 阅读 · 0 评论 -
使用SQLServer2000 发送邮件详细配置过程
/*提供两种版本的OutLook邮件发送方式有疑问联系作者: zlp321001@hotmail.com*/ A:利用OutLook2003发送邮件----------------------------------------------------------------------/*测试环境: windowx Xp OutLook: OutLoo转载 2006-09-30 01:25:00 · 1527 阅读 · 0 评论 -
查看当前进程,或死锁进程,并能自动杀掉死进程...
/*--处理死锁 查看当前进程,或死锁进程,并能自动杀掉死进程 因为是针对死的,所以如果有死锁进程,只能查看死锁进程 当然,你可以通过参数控制,不管有没有死锁,都只查看死锁进程--邹建 2004.4--*//*--调用示例 exec p_lockinfo--*/create proc p_lockinfo@kill_lock_spid bit=1, --是否杀掉死锁的进程,1转载 2006-05-05 21:50:00 · 1381 阅读 · 0 评论 -
MS-SQL数据库开发—精典...
1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt(原始密码)select pwdencrypt(原始密码)select pwdcompare(原始密码,加密后密码) = 1--相同;否则不相同 encr转载 2006-05-05 21:46:00 · 1112 阅读 · 0 评论