-
SQLServer数据库中批量导入数据的2种方法
在软件项目实施的时候,数据导入一直是项目人员比较头疼的问题。其实,在SQLServer中集成了很多成批导入数据的方法...
数据库操作教程 2022-09-23 17:48:39 -
SQLSERVER数据库表记录只保留N天图文教程
本文通过图文并茂的方式给大家展示SQLSERVER数据库表记录只保留N天图文教程,具体方法步骤请看下文:第一步:首先设置SQLServer代理服务为自动启动:“开始”-->"控制面板"-->"管理工具"-->"服务"-->右键"SQLSERVER代理"-->"属性"-->"启动类型",选择"自动启动"-->"确定"...
数据库操作教程 2022-09-23 17:48:37 -
java连接sqlserver2008数据库配置
1.首先要去Microsoft官网下载sqljdbc2.0驱动——MicrosoftSQLServerJDBCDriver2.0.exe,很小大概就4M,解压后里面有2个Jar包,sqljdbc4.jar和sqljdbc.jar,这两个都一样,只是针对你的JDK的版本的不同,如果你是JDK6.0直接导入sqljdbc4.jar,以下版本的导入sqljdbc.jar,如果怕麻烦的,两个都导进去也行。2.包导完了,现在启动SQL配置器,SQL2000的默认端口是1433,所以只要开启端口就能连得上,但08的端口据说是动态的,具体的本人也不清楚,就是因为这个端口我也被整了2天,最后终于连上了...
数据库操作教程 2022-09-23 17:48:30 -
记一次公司仓库数据库服务器死锁过程及解决办法
死锁的四个必要条件:互斥条件(Mutualexclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Holdandwait):已经得到资源的进程可以再次申请新的资源...
数据库操作教程 2022-09-23 17:48:19 -
如何监测和优化OLAP数据库
优化在线分析处理的性能是非常重要的,幸运的是,一些工具可以帮助监测和改善OLAP数据库的运行。微软SQLServer分析服务(SSAS)提供了一个用来创建和管理数据挖掘应用和在线分析处理系统的强大引擎,为了取得最佳的OLAP性能,你应该仔细的监测和优化OLAP数据库和潜在的关系数据源,本文介绍了监测SSAS和优化OLAP性能的工具...
数据库操作教程 2022-09-23 17:47:56 -
SQLSERVER数据库重建索引的方法
一.查询思路1.想要判断数据库查询缓慢的问题,可以使用如下语句,可以列出查询语句的平均时间,总时间,所用的CPU时间等信息SELECTcreation_timeN'语句编译时间',last_execution_timeN'上次执行时间',total_physical_readsN'物理读取总次数',total_logical_reads/execution_countN'每次逻辑读次数',total_logical_readsN'逻辑读取总次数',total_logical_writesN'逻辑写入总次数',execution_countN'执行次数',total_worker_time/1000N'所用的CPU总时间ms',total_elapsed_time/1000N'总花费时间ms',(total_elapsed_time/execution_count)/1000N'平均时间ms',SUBSTRING(st.text,(qs.statement_start_offset/2)+1,((CASEstatement_end_offsetWHEN-1THENDATALENGTH(s...
数据库操作教程 2022-09-23 17:47:38 -
SQLServer中数据行批量插入脚本的存储实现
无意中看到朋友写的一篇文章“将表里的数据批量生成INSERT语句的存储过程的实现”。我仔细看文中的两个存储代码,自我感觉两个都不太满意,都是生成的单行模式的插入,数据行稍微大些性能会受影响的...
数据库操作教程 2022-09-23 17:47:36 -
查询Sqlserver数据库死锁的一个存储过程分享
使用sqlserver作为数据库的应用系统,都避免不了有时候会产生死锁,死锁出现以后,维护人员或者开发人员大多只会通过sp_who来查找死锁的进程,然后用sp_kill杀掉。利用sp_who_lock这个存储过程,可以很方便的知道哪个进程出现了死锁,出现死锁的问题在哪里.创建sp_who_lock存储过程CREATEproceduresp_who_lockasbegindeclare@spidintdeclare@blkintdeclare@countintdeclare@indexintdeclare@locktinyintset@lock=0createtable#temp_who_lock(idintidentity(1,1),spidint,blkint)if@@error<>0return@@errorinsertinto#temp_who_lock(spid,blk)select0,blockedfrom(select*frommaster..sysprocesseswhereblocked>0)awherenotexists(select*frommas...
数据库操作教程 2022-09-23 17:47:30 -
SQLServer数据汇总五招轻松搞定
本文我们将讨论如何使用GROUPBY子句来汇总数据。使用单独列分组GROUPBY子句通过设置分组条件来汇总数据,在第一个例子中,我在数据库AdventureWork2012中的表Sales.SalesOrderDetail.中的一列上进行数据分组操作...
数据库操作教程 2022-09-23 17:47:20 -
SQLServer比较常见数据类型详解
在SQLServer中每个变量、参数、表达式等都有数据类型。系统提供的数据类型分为几大类,如表4-2所示...
数据库操作教程 2022-09-23 17:47:15 -
配置SQLServer数据库恢复模式(2种方法)
下面主要介绍配置SQLServer数据库恢复模式的两种方法。用T-SQL设置恢复模式你可以使用“ALTERDATABASE”命令加“SETRECOVERY”语句来修改数据库的恢复模式...
数据库操作教程 2022-09-23 17:47:00 -
修改SQL-SERVER数据库表结构的SQL命令附sql命令行修改数据库
具体不废话了,请看下文代码详细说明吧。向表中增加一个varchar列: ALTERTABLEdistributorsADDCOLUMNaddressvarchar(30); 从表中删除一个字段: ALTERTABLEdistributorsDROPCOLUMNaddressRESTRICT; 在一个操作中修改两个现有字段的类型: ALTERTABLEdistributors ALTERCOLUMNaddressTYPEvarchar(80), ALTERCOLUMNnameTYPEvarchar(100); 使用一个USING子句,把一个包含UNIX时间戳的integer字段转化成timestampwithtimezone: ALTERTABLEfoo ALTERCOLUMNfoo_timestampTYPEtimestampwithtimezone USING timestampwithtimezone'epoch'+foo_timestamp*interval'1second'; 对现存字段改名: ALTERTABLEdistributorsRENAME...
数据库操作教程 2022-09-23 17:46:50