- 博客(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
1253
转载 SQL Server中行列转换 Pivot UnPivot
请教一个SQL查询二维表的问题.现在SQL的查询结果是下列的code Month NumC00001 200401 3C00001 200402 1C00001 200403 1C00001 200404 3C00001
2013-05-28 14:40:40
640
原创 700万 TXT数据入SQL SERVER 语句
BULK INSERT Etao_tb_Keywords2 FROM 'D:\我的文档\Desktop\统计报表\1.txt'WITH(FIELDTERMINATOR=',',ROWTERMINATOR='\n')
2013-05-25 17:37:56
636
转载 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
594
转载 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
442
原创 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
10868
转载 vsftpd简易配置
写篇关于vsftp配置的文章,加深自己的记忆,便于自己查阅,同时也希望能给其他需要的朋友一点借鉴.本文如有不对之处,还烦请批评指正,不甚感激. 系统环境:RHEL4,vsftp软件包系统光盘有或者到网上搜索rpm包安装,以下详细介绍配置过程.注:下面的配置为仅允许系统帐户登陆,且严格chroot.行首"#"为root提示符,其他"#"为注释标记.#vi /etc/vsf
2013-01-07 16:41:08
560
原创 利用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
1998
原创 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
2839
转载 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
46403
转载 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
1940
转载 PL/SQL ORACLE游标的使用方法
隐式游标 隐式游标的属性等在第四章笔记中已记录了一部分 如果要确保属性指向想要的SQL语句,那么就在SQL语句执行后,立即将属性值保存到一个本地变量中 用存储过程来实现这种效果: 先定义一个存储过程remove_from_emp ,用于从雇员中删除一个员工 在存储过程的参数中 in 表示输入,out 表示输出 Sql代码create or replace p
2012-11-06 10:17:46
736
原创 数据库开发规范(SQL SERVER篇) 2012年最新版
第一章 命名规范1. 命名标志法使用下面的三种大写标识符约定。Pascal 大小写将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用 Pascal 大小写。例如:BackColorCamel 大小写标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如:backColor大写标
2012-10-29 17:27:15
1780
原创 写的比较好的存储过程备份
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
491
原创 写的比较好的存储过程备份(场所日统计)
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
1052
原创 写的比较好的存储过程备份下(时间块的比较)
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
558
转载 连接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
649
转载 SQL SERVER中一些常见性能问题的总结
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免使用 left join 和 null 值判断。left join 比 inner join 消耗更多的资源,因为它们包含与 null (不存在)数据匹配的数据,所以如果可以重新编写查询以使得该查询不使用任何 inner join ,则会得到相应的回报。例如有两表:
2012-09-29 15:21:35
850
转载 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
1947
转载 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
804
转载 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
1261
原创 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
931
转载 清空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
927
转载 SQL Server 2005 中实现通用的异步触发器架构
在SQL Server 2005中,通过新增的Service Broker可以实现异步触发器的处理功能。本文提供一种使用Service Broker实现的通用异步触发器方法。在本方法中,通过Service Broker构造异步触发器处理架构,对于要使用这种架构的表,只需要创建相应的触发器及处理触发器中数据的存储过程,并且在异步触发器架构中登记触发器和处理的存储过程即可。如果一个触发器中的数
2012-08-30 10:09:38
978
转载 浅谈SQL Server 对于内存的管理
简介 理解SQL Server对于内存的管理是对于SQL Server问题处理和性能调优的基本,本篇文章讲述SQL Server对于内存管理的内存原理。 二级存储(secondary storage) 对于计算机来说,存储体系是分层级的。离CPU越近的地方速度愉快,但容量越小(如图1所示)。比如:传统的计算机存储体系结构离CPU由近到远依次是:CPU
2012-08-20 15:43:05
735
转载 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
3329
原创 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
1615
原创 批量修改全文索引的更改跟踪状态
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
394
原创 临时表存储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
593
转载 SQL SERVER性能优化综述
SQL SERVER性能优化综述 近期因工作需要,希望比较全面的总结下SQL SERVER数据库性能优化相关的注意事项,在网上搜索了一下,发现很多文章,有的都列出了上百条,但是仔细看发现,有很多似是而非或者过时(可能对SQL SERVER6.5以前的版本或者ORACLE是适用的)的信息,只好自己根据以前的经验和测试结果进行总结了。我始终认为,一个系统的性能的提高,不单单是试运行或者
2012-08-13 15:42:11
365
转载 合并分拆表_整理贴
--合并分拆表 /****************************************************************************************************************************************************** 合并分拆表数据 整理人:中国风(Roy) 日期:20
2012-08-13 15:03:15
511
转载 关于quotename的用法
首先,sqlserver里的标识符有一定的规则,比如 你 create table abc 123(...) 那么中间含有空格,它不是符合规则的。 你会写做 create table [abc 123](....) 即以[]来定界标识符。quotename将 字串成为有效的标识符。 它有什么用呢? 我举个例子:你有个表名字叫做 aa[]bb
2012-08-13 14:23:47
585
转载 SQL SERVER中一些常见性能问题的总结
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免使用 left join 和 null 值判断。left join 比 inner join 消耗更多的资源,因为它们包含与 null (不存在)数据匹配的数据,所以如果可以重新编写查询以使得该查询不使用任何 inner join ,则会得到相应的回报。例如有两表:
2012-08-13 11:12:49
454
转载 MYSQL调优案例一条
贴一个从红盟那边copy过来的数据库调优的帖子 早上帮朋友一台服务器解决了 Mysql cpu 占用 100% 的问题。稍整理了一下,将经验记录在这篇文章里。 朋友主机(Windows 2003 + IIS + PHP + MYSQL )近来 MySQL 服务进程 (mysqld-nt.exe) CPU 占用率总为 100% 高居不下。此主机有10个左右的 database, 分别给十个
2012-08-13 10:14:29
623
转载 Sql Server的Pivot函数
在Sql Server的帮助文档中,对Pivot函数是这样解释的:可以使用 PIVOT 和 UNPIVOT 关系运算符对表值表达式进行操作以获得另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来转换表值表达式,并在必要时对最终输出中所需的任何其余的列值执行聚合.对第一次使用PIVOT函数的朋友来说,这样的解释很难让大家理解,下面编辑用PIVOT函数来实现一个行转列
2012-08-08 16:59:36
666
转载 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
480
原创 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
909
转载 常用的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
484
原创 查看表索引的详细信息
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
710
转载 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
297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人