数据库相关

获取有关 DML 触发器的信息

在SQLServer2005中,您可以确定一个表中触发器的类型、名称、所有者以及创建日期。还可以执行以下操作:获取触发器定义的有关信息,前提是触发器未在创建或修改时加密。可能需要了解触发器的定义,以了解它的Transact-SQL语句,或了解它如何影响所在的表。列出指定的触发器所使用的对象。该信息可在数据库中的影响触发器的对象发生更改或删除时用来标识这些对象。OBJECTPROPERTY函数通过ExecIsInsteadOfTrigger和ExecIsAf

系统 2019-08-12 01:34:03 2392

SqlServer

SQL Server 2008R2编写脚本时智能提示功能丢失

SQLServer2008R2中增加了新的智能提示的功能简化了输入,非常方便。但突然有一天智能提示没有了,好郁闷!折腾了半天终于将智能提示找回来了,下面是我解决本问题的思路:1.查看工具选项中EnableIntellisense是否打开?选择Tools-->Options打开选项页面,依次展开TextEditor-->Transact-SQL-->IntelliSense显示如下图所示的配置页面,检查是否勾选了EnableIntelliSense选项。注意

系统 2019-08-12 01:32:42 2392

SqlServer

SqlServer数据库大型应用解决方案总结

随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天百万级甚至上亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。一、负载均衡技术负载均衡集群是由一组相互独立的计算机系统构成,通过常规网络或专用网络进行连接,由路由器衔接在一起,各节点相互协作、共同负载、均衡压力,对客户端来说,整个群集可以视为一台具有超高性能的独立服务器。1、实现原理实现数据库的负载均衡技术,首先要有一个可以

系统 2019-08-12 01:32:32 2392

SqlServer

sql server多行数据合并显示

现有三个数据表,分别是学生表,课程表,成绩表。它们的结构与样例数据如下:学生表:xnoxname1小王2小黑课程表:knokname1语文2数学成绩表:cnocknocf1186.51298.862186.72286.9createtable学生表(xnoint,xnamevarchar(20))goinsertintodbo.学生表select1,'小王'unionallselect2,'小黑'createtable课程表(knoint,knamevar

系统 2019-08-12 01:32:14 2392

SqlServer

SQL Server2005 数据表导出为Excel

有时候要把SQLServer的数据表导出为Excel表,以利于分发使用,复制黏贴有比较麻烦,可以用一下步骤操作之:1、先建立一个空的.xls文件,命名为gx.xls;2、右键单击目标数据库,选择“任务-导出数据”;3、进入导出数据向导,选择源数据和数据库;4、选择目标数据,这里请选择目标为“MicrosoftExcel”,并在路径里选择刚才建立的gx.xls;5、后面几部默认即可,最终数据导出到Excel中!SQLServer2005数据表导出为Excel

系统 2019-08-12 01:54:46 2391

MySql

安装 mysql server

三个月前向公司申请了一台服务器单独给我用,作为部署我写的自动发布工具的服务器。同事不久前在我这台服务器上装了个数据库,今天上去查了一下,用不了,只有information_schema和test两个数据库,于是把/var/lib/mysql目录删掉,重装。步骤如下:①用xshell登录服务器:yum-yinstallmysql-server自动下载安装完毕后,启动mysql服务servicemysqlstart②为root用户设置密码,首先登录mysql-

系统 2019-08-12 01:52:37 2391

SqlServer

转:SQL Server 数据库基础编程

SQLServer数据库基础编程ØGo批处理语句用于同时执行多个语句Ø使用、切换数据库usemastergoØ创建、删除数据库方法1、--判断是否存在该数据库,存在就删除if(exists(select*fromsys.databaseswherename='testHome'))dropdatabasetestHomego--创建数据库,设置数据库文件、日志文件保存目录createdatabasetestHomeon(name='testHome',fi

系统 2019-08-12 01:52:25 2391

Oracle

Oracle中如何插入特殊字符:& 和 ' (多种解决方

今天在导入一批数据到Oracle时,碰到了一个问题:Toad提示要给一个自定义变量AMP赋值,一开始我很纳闷,数据是一系列的Insert语句,怎么会有自定义变量呢?后来搜索了一下关键字AMP发现,原来是因为在插入数据中有一个字段的内容如下:http://mobile.three.com.hk/3DX?uid=0676&sid=rt_060908Oracle把这里的URL的参数连接符&当成是一个自定义变量了,所以要求我给变量AMP赋值。怎么办呢?方法有三:·

系统 2019-08-12 01:52:09 2391

SqlServer

Sql Server CPU 性能排查及优化的相关 Sql

SqlServerCPU性能排查及优化的相关Sql语句,非常好的SQL语句,记录于此:--BeginCpu分析优化的相关Sql--使用DMV来分析SQLServer启动以来累计使用CPU资源最多的语句。例如下面的语句就可以列出前50名。selectc.last_execution_time,c.execution_count,c.total_logical_reads,c.total_logical_writes,c.total_elapsed_time,

系统 2019-08-12 01:51:52 2391

Oracle

[置顶] Oracle 数据库表空间容量调整(表空间缩

--1、获取需要释放空间的表空间信息(包含oracledatabase自有表空间)--droptablesystem.tbs_detail;createtablesystem.tbs_detailasselecta.tablespace_name,a.bytes/1024/1024"Sum_MB",(a.bytes-b.bytes)/1024/1024"used_MB",b.bytes/1024/1024"free_MB",round(((a.bytes-

系统 2019-08-12 01:51:32 2391

数据库相关

09. 约束与索引的联系

原文:09.约束与索引的联系之所以把约束和索引放到一起来看,主要是因为主键约束和唯一键约束,它们会自动创建一个对应的索引,先分别看下数据库中的几个约束。一约束在关系型数据库里,通常有5种约束,示例如下:usetempdbgocreatetables(sidvarchar(20),snamevarchar(20),ssexvarchar(2)check(ssex='男'orssex='女')default'男',sageintcheck(sagebetwee

系统 2019-08-12 01:33:25 2391

数据库相关

一个逐步“优化”的范例程序

referenceURL:http://www.tracefact.net/Software-Design/A-Sample-Design.aspx本文是《Object-OrientedAnalysisandDesign》一书第一章和第五章的读书笔记。我对书中提供的一个范例程序进行了总结和整理,通过逐步优化这个乐器管理的范例程序,分析了进行程序设计时需要注意到的一些问题。1.简单直接的实现这个程序起初的需求很简单:我们需要创建一个吉他管理程序,它能够保存所

系统 2019-08-12 01:33:10 2391

SqlServer

在SQL Server2005中使用 .NET程序集