自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

God I Must Confess!

半路出家的IT屌丝一枚

  • 博客(59)
  • 收藏
  • 关注

转载 链接服务器——获取EXCEL数据

测试目的:验证利用链接服务器、分布式查询获取EXCEL中的数据测试环境:Microsoft SQL Server 2005 - 9.00.3080.00 (X64)  Enterprise Edition (64-bit) on Windows NT 5.2 (Build 3790: Service Pack 2)基础知识及相关准备:1、基于OLE DB访问的相关基础知识

2013-06-12 00:15:37 1199

转载 SQL Server中行列转换 Pivot UnPivot

请教一个SQL查询二维表的问题.现在SQL的查询结果是下列的code         Month      NumC00001        200401        3C00001        200402        1C00001        200403        1C00001        200404        3C00001

2013-05-28 14:40:40 609

原创 700万 TXT数据入SQL SERVER 语句

BULK INSERT Etao_tb_Keywords2 FROM 'D:\我的文档\Desktop\统计报表\1.txt'WITH(FIELDTERMINATOR=',',ROWTERMINATOR='\n')

2013-05-25 17:37:56 606

转载 POWER DESIGNER COMMENT CODE 自动填充

1、在编辑前设置NameàCode的转换,截取name空格前字符串作为code 具体操作方法是:1、打开powerDesigner菜单的Tools->ModelOptions....->Naming Convention2、选中Name,并勾选Enable name/code conversions.3、选择Name To Code,把下面代码贴到conversion scri

2013-01-23 14:59:36 534

转载 linux下IPTABLES配置详解

如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target       prot opt source                 destination

2013-01-16 16:45:31 417

原创 Vsftpd权限等配置正确,报500,550解决方法

本人在配置完VSFTPD,使用的过程中遇到了500 cannot create file 的报错查了很多解答,都说是权限的问题我的FTP用户为 ftpuser我为他建立了一个根目录 /home/ftp   并给他设置为所有者,并赋予755的权限  chown -R ftpuser /home/ftp  chmod 755 -R /home/ftp所以我肯定不是权限的问题

2013-01-07 18:01:16 10091

转载 vsftpd简易配置

写篇关于vsftp配置的文章,加深自己的记忆,便于自己查阅,同时也希望能给其他需要的朋友一点借鉴.本文如有不对之处,还烦请批评指正,不甚感激.        系统环境:RHEL4,vsftp软件包系统光盘有或者到网上搜索rpm包安装,以下详细介绍配置过程.注:下面的配置为仅允许系统帐户登陆,且严格chroot.行首"#"为root提示符,其他"#"为注释标记.#vi  /etc/vsf

2013-01-07 16:41:08 533

原创 利用CEATEREPO,创建自己的YUM本地源

测试环境:虚拟机: VMWARE WorkStation 8.0.4  OS: CentOS 6.3OS 镜像:CentOS-6.3-i386-bin-DVD1.iso启动虚拟机挂载CentOS 6.3镜像 如下图:注意一定要看一下是否挂载成功[root@Smallhorse yum.repos.d]# mount/dev/sda2 on / ty

2013-01-07 16:29:34 1965

原创 SQL SERVER统计服务器所有的数据库(数据库文件)、表(表行数)、字段(各字段)等详细信息

USE STATGOSET NOCOUNT ON IF EXISTS(SELECT 1 FROM SYS.TABLES WHERE TYPE='U' AND name='DBInfo') DROP TABLE DBInfoIF EXISTS(SELECT 1 FROM SYS.TABLES WHERE TYPE='U' AND name='ColumnsInfo') DROP TAB

2012-11-07 14:13:00 2774

转载 SQL Server 查询表的记录数(3种方法,推荐第一种)

--SQL Server 查询表的记录数--one: 使用系统表. SELECT object_name (i.id) TableName, rows as RowCnt FROM sysindexes i INNER JOIN sysObjects o ON (o.id = i.id AND o.xType = 'U ') WHERE indid < 2 ORDER

2012-11-07 10:35:31 46136

转载 sql server 查询所有表的字段的详细信息的存储过程(在 SQL Server 2005 中查询表结构及索引 )

SELECT TableName=CASE WHEN C.column_id=1 THEN O.name ELSE N'' END, TableDesc=ISNULL(CASE WHEN C.column_id=1 THEN PTB.[value] END,N''), Column_id=C.column_id, ColumnName=C.name, Pr

2012-11-07 10:14:10 1918

转载 PL/SQL ORACLE游标的使用方法

隐式游标 隐式游标的属性等在第四章笔记中已记录了一部分 如果要确保属性指向想要的SQL语句,那么就在SQL语句执行后,立即将属性值保存到一个本地变量中 用存储过程来实现这种效果: 先定义一个存储过程remove_from_emp ,用于从雇员中删除一个员工 在存储过程的参数中 in 表示输入,out 表示输出 Sql代码create or replace p

2012-11-06 10:17:46 704

原创 数据库开发规范(SQL SERVER篇) 2012年最新版

第一章 命名规范1. 命名标志法使用下面的三种大写标识符约定。Pascal 大小写将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用 Pascal 大小写。例如:BackColorCamel 大小写标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如:backColor大写标

2012-10-29 17:27:15 1716

原创 写的比较好的存储过程备份

USE GO/****** Object: StoredProcedure [dbo].[Web_UnitManage_NSMC_tb_Unit_StatByUserID] Script Date: 2012/10/26 16:20:44 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO/*--------------

2012-10-26 16:14:05 456

原创 写的比较好的存储过程备份(场所日统计)

USE GO/****** Object: StoredProcedure [dbo].[Task_MatrixMain_MachineDayStat] Script Date: 2012/10/26 16:15:14 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO/*-------------------------

2012-10-26 16:08:44 1024

原创 写的比较好的存储过程备份下(时间块的比较)

USE ...GO/****** Object: StoredProcedure [Dzwl].[Get_MsTrace] Script Date: 2012/10/26 16:09:55 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- ======================================

2012-10-26 16:04:18 530

转载 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决

解决方法:1. 打开/network/admin/listener.ora文件,找到:   SID_LIST_LISTENER =   (SID_LIST =     (SID_DESC =       (SID_NAME = PLSExtProc)       (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)

2012-10-19 11:10:50 610

转载 SQL SERVER中一些常见性能问题的总结

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免使用 left join 和 null 值判断。left join 比 inner join 消耗更多的资源,因为它们包含与 null (不存在)数据匹配的数据,所以如果可以重新编写查询以使得该查询不使用任何 inner join ,则会得到相应的回报。例如有两表:

2012-09-29 15:21:35 827

转载 SQL Server 2008带字段注释导入Power Designer 9.5

具体实现方法如下:首先新建DBMS方便起见,可以先复制Microsoft SQL Server 2000,可以这样操作(tools-Resource-DBMS可以看到如下窗口了,执行New操作命令)新建DBMS时可以复制现有的DBMS把新建的DBMS保存起来就可以进行真正的改代码操作了。在接下来出现的DBMS Properties窗口中找到:Script-O

2012-09-05 12:03:28 1912 1

转载 SQL SERVER查询目标表被调用的的存储过程

SELECT DISTINCT o.name, o.xtypeFROM syscomments cINNER JOIN sysobjects o ON c.id=o.idWHERE c.TEXT LIKE '%Tablename%'

2012-09-03 17:03:36 770

转载 SQL SERVER2012 新增的14个内置函数

--PARSE SELECT PARSE('WEDNESDAY,28 MARCH 2012' AS DATETIME2 USING'zh-CN') AS Result, PARSE('28 MARCH 2012' AS DATETIME2 USING'zh-CN') AS Result, PARSE('€345,98' AS money USING 'de-DE') A

2012-08-31 15:01:51 1206

原创 SERVICE BROKER创建异步触发器实例

USE TESTGO--建立消息类型/****** Object: MessageType [XMLMessageType] Script Date: 2012/8/30 15:05:56 ******/CREATE MESSAGE TYPE [XMLMessageType] VALIDATION = WELL_FORMED_XMLGO--建立约定/****** Object

2012-08-30 15:14:38 909

转载 清空SQL SERVER SEVICE BROKER 队列

USE [NDAS]GO/****** Object: BrokerService [Service_Argot] Script Date: 2012/8/30 15:07:06 ******/CREATE SERVICE [Service_Argot] ON QUEUE [dbo].[Queue_Argot] ([XMLMessageContract])GO那么客户端接

2012-08-30 15:05:54 878

转载 SQL Server 2005 中实现通用的异步触发器架构

在SQL Server 2005中,通过新增的Service Broker可以实现异步触发器的处理功能。本文提供一种使用Service Broker实现的通用异步触发器方法。在本方法中,通过Service Broker构造异步触发器处理架构,对于要使用这种架构的表,只需要创建相应的触发器及处理触发器中数据的存储过程,并且在异步触发器架构中登记触发器和处理的存储过程即可。如果一个触发器中的数

2012-08-30 10:09:38 957

转载 浅谈SQL Server 对于内存的管理

简介    理解SQL Server对于内存的管理是对于SQL Server问题处理和性能调优的基本,本篇文章讲述SQL Server对于内存管理的内存原理。 二级存储(secondary storage)    对于计算机来说,存储体系是分层级的。离CPU越近的地方速度愉快,但容量越小(如图1所示)。比如:传统的计算机存储体系结构离CPU由近到远依次是:CPU

2012-08-20 15:43:05 693

转载 SQL SERVER常用系统存储过程

--获得MS SQL的版本号 execute master..sp_msgetversion --得到硬盘文件信息 --参数说明:目录名,目录深度,是否显示文件 execute master..xp_dirtree 'c:' execute master..xp_dirtree 'c:',1 execute master..xp_dirtree 'c:',1,1 --列

2012-08-17 09:57:58 3289

原创 SQL 取磁盘目录,和目标文件夹列表

EXEC master.sys.xp_fixeddrives execute master.sys.xp_dirtree 'c:',1execute master.sys.xp_dirtree 'c:\Documents and Settings',1execute master.sys.xp_dirtree 'c:\Documents and Settings\All Users',1

2012-08-16 10:03:44 1511

原创 批量修改全文索引的更改跟踪状态

USE DatabaseName GO DECLARE @SQL2 NVARCHAR(MAX) SET @SQL2='' SELECT @SQL2=@SQL2+N'ALTER FULLTEXT INDEX ON '+T.name+' SET CHANGE_TRACKING AUTO ' FROM sys.tables T INNER JOIN sys.fulltext

2012-08-15 14:40:50 360

原创 临时表存储DBCC消息信息

create table #t (Error int, Level int , State int, MessageText nvarchar(4000),RepairLevel int, Status int, DbId int, ObjectId int, IndexId int, PartitionId int

2012-08-15 09:57:39 566

转载 SQL SERVER性能优化综述

SQL SERVER性能优化综述 近期因工作需要,希望比较全面的总结下SQL SERVER数据库性能优化相关的注意事项,在网上搜索了一下,发现很多文章,有的都列出了上百条,但是仔细看发现,有很多似是而非或者过时(可能对SQL SERVER6.5以前的版本或者ORACLE是适用的)的信息,只好自己根据以前的经验和测试结果进行总结了。我始终认为,一个系统的性能的提高,不单单是试运行或者

2012-08-13 15:42:11 347

转载 合并分拆表_整理贴

--合并分拆表 /****************************************************************************************************************************************************** 合并分拆表数据 整理人:中国风(Roy) 日期:20

2012-08-13 15:03:15 486

转载 关于quotename的用法

首先,sqlserver里的标识符有一定的规则,比如  你 create table abc 123(...) 那么中间含有空格,它不是符合规则的。 你会写做 create table [abc 123](....) 即以[]来定界标识符。quotename将 字串成为有效的标识符。 它有什么用呢? 我举个例子:你有个表名字叫做 aa[]bb

2012-08-13 14:23:47 544

转载 SQL SERVER中一些常见性能问题的总结

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免使用 left join 和 null 值判断。left join 比 inner join 消耗更多的资源,因为它们包含与 null (不存在)数据匹配的数据,所以如果可以重新编写查询以使得该查询不使用任何 inner join ,则会得到相应的回报。例如有两表:

2012-08-13 11:12:49 442

转载 MYSQL调优案例一条

贴一个从红盟那边copy过来的数据库调优的帖子 早上帮朋友一台服务器解决了 Mysql cpu 占用 100% 的问题。稍整理了一下,将经验记录在这篇文章里。  朋友主机(Windows 2003 + IIS + PHP + MYSQL )近来 MySQL 服务进程 (mysqld-nt.exe) CPU 占用率总为 100% 高居不下。此主机有10个左右的 database, 分别给十个

2012-08-13 10:14:29 599

转载 Sql Server的Pivot函数

在Sql Server的帮助文档中,对Pivot函数是这样解释的:可以使用 PIVOT 和 UNPIVOT 关系运算符对表值表达式进行操作以获得另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来转换表值表达式,并在必要时对最终输出中所需的任何其余的列值执行聚合.对第一次使用PIVOT函数的朋友来说,这样的解释很难让大家理解,下面编辑用PIVOT函数来实现一个行转列

2012-08-08 16:59:36 630

转载 SQLServer2005 XML在T-SQL查询中的典型应用

/*SQLServer2005 XML在T-SQL查询中的典型应用整理:fcuandy时间:2008.11.7前言: 此文只讲xml数据类型及相应的一些操作方法在解决日常T-SQL编程中的一些应用,而避开xml modify,xml schema,xml索引,命名空间等这些语法性或者生硬的一些问题(这些语法您可以查联机丛书),即此文主要讲以xml的一些操作特性及xquery

2012-08-07 14:58:23 463

原创 SQL SERVER 十六进制转十进制

Create PROCEDURE sp_hexadecimal @binvalue varbinary(255), @hexvalue varchar(255) OUTPUTAS DECLARE @charvalue varchar(255) DECLARE @i int DECLARE @length int DE

2012-08-06 18:01:37 834

转载 常用的SQL SERVER系统表查询

如何找到指定数据库中没有聚集索引的所有表?运行下列查询之前,请使用有效数据库名称替换 。Transact-SQLUSE ;GOSELECT SCHEMA_NAME(t.schema_id) AS schema_name, t.name AS table_nameFROM sys.tables AS tWHERE NOT EXI

2012-08-06 09:21:56 442

原创 查看表索引的详细信息

SELECT T2.NAME,T3.NAME,OBJECT_NAME(T1.object_id),T1.* FROM sys.dm_db_index_physical_stats(NULL,NULL,NULL,NULL,NULL) T1 INNER JOIN SYS.databases T2 ON T1.database_id = T2.database_id AN

2012-08-03 14:30:33 676

转载 SQLERVER优化常用脚本

--查看数据库IDselect db_id('web')--查看高速缓存Select SQL AS EXEC_SQL,OBJTYPE AS EXEC_TYPE,* FROM MASTER..SYSCACHEOBJECTS  where dbid= '8'--分组查看高速缓存select sql,cacheobjtype,OBJTYPE from MASTER..SYSCAC

2012-08-02 16:19:38 279

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除