importjava.sql.*;publicclassSqlServerTest{//驱动类//staticStringdriverClass="com.microsoft.jdbc.sqlserver.SQLServerDriver";staticStringdriverClass="com.mysql.jdbc.Driver";//连接字符串//staticStringurl="jdbc:microsoft:sqlserver://HNHJ\\HNH
系统 2019-08-12 01:53:46 1885
一、深入浅出理解索引结构实际上,您可以把索引理解为一种特殊的目录。微软的SQLSERVER提供了两种索引:聚集索引(clusteredindex,也称聚类索引、簇集索引)和非聚集索引(nonclusteredindex,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以
系统 2019-08-12 01:32:56 1885
原文:SQLServer索引和表体系结构(包含列索引)包含列索引概述包含列索引也是非聚集索引,索引结构跟聚集索引结构是一样,有一点不同的地方就是包含列索引的非键列只存储在叶子节点;包含列索引的列分为键列和非键列,所谓的非键列就是INCLUDE中包含的列,至少需要有一个键列,且键列和非键列不允许重复,非键列最多允许1023列(也就是表的最多列-1),由于索引键列(不包括非键)必须遵守现有索引大小的限制(最大键列数为16,总索引键大小为900字节)的要求所以引
系统 2019-08-12 01:32:23 1885
昨晚,到微软官方下了一个32版本的Trial版本。文件名为SQLFULL_x86_ENU.exe。文件大小为1.30G左右。因为只有32位一个版本,比SQLServer2008那个3G的要小多了。呵呵。http://www.microsoft.com/sqlserver/2008/en/us/R2Downloads.aspx下载完成后,先卸载原来的SQLServer2008sp2,结果整整运行了两个小时,因为SQLServer2008的安装机制是基于fra
系统 2019-08-29 22:31:27 1884
发一下牢骚和主题无关:假定有两个Server:192.168.0.1和192.168.0.2,须要复制的数据库名为TestDB,现将该库由192.168.0.1复制到192.168.0.2,其中%source_database_backup_file_dir%为寄存192.168.0.1上TestDB库备份文件的文件夹,%target_database_file_dir%为192.168.0.2上TestDB数据库文件地点的文件夹,BAT本脚如下:@ech
系统 2019-08-12 01:54:27 1884
第一种SELECTtitle,SUM(CASEtypeidWHEN'1'THENgjdateELSE0END)AS'调休',SUM(CASEtypeidWHEN'2'THENgjdateELSE0END)AS'请假',SUM(CASEtypeidWHEN'3'THENgjdateELSE0END)AS'加班'FROMlfil_tbGROUPBYtitle第二种DECLARE@sql_strNVARCHAR(MAX)DECLARE@sql_colNVARCH
系统 2019-08-12 01:51:56 1884
原文:EntityFramework6使用SQLServerCompact免安装部署使用Nuget安装以下包:EntityFramework.6.0.2EntityFramework.SqlServerCompact.6.0.2EntityFramework.SqlServerCompact.PrivateConfig.1.0.0安装后在App.config会发现多个新增的配置。Build后在生成目录中会发现多个新增的DLL。若要使用ClickOnce生成
系统 2019-08-12 01:51:29 1884
对于“无法用TCP/IP协议和远端SQLServer数据库连接”问题首先,需要确定您的SQLServer版本,以及它安装了哪些补丁,这很重要。如果补丁没有安装或者没有安装最新的ServicePack,请先安装。然后,你可以试试看telnetSqlServerName1433,看是否可以连接上。1433是SQlServer用TCP/IP协议的默认端口。你如果连这个端口都无法连接上,那就应该查查网络配置了。第3,您得到的错误描述是“[TCP/IPSockets
系统 2019-08-12 01:32:32 1884
<一>有相关ID标识一.查找重复记录1.查找所有重复记录Select*From表Where重复字段In(Select重复字段From表GroupBy重复字段HavingCount(*)>1)SELECT*FROMCompanyEmailcWHERE((SELECTCOUNT(*)FROMCompanyEmailWHEREEmail=a.Email)>1)ORDERBYEmailDESC查出相同orderid中创建时间最晚的记录selectt.IdfromG
系统 2019-08-29 22:57:11 1883
方法一:在命令提示符窗口中运行DTSWizard.exeSQLServer导入和导出向导提供了生成MicrosoftSQLServer2005IntegrationServices(SSIS)包最简单的方法。SQLServer导入和导出向导可以访问各种数据源。可以向下列源复制数据或从其中复制数据:·MicrosoftSQLServer·文本文件·MicrosoftOfficeAccess·MicrosoftOfficeExcel·其他OLEDB访问接口此外
系统 2019-08-12 01:52:40 1883
SQLServer数据库基础编程ØGo批处理语句用于同时执行多个语句Ø使用、切换数据库usemastergoØ创建、删除数据库方法1、--判断是否存在该数据库,存在就删除if(exists(select*fromsys.databaseswherename='testHome'))dropdatabasetestHomego--创建数据库,设置数据库文件、日志文件保存目录createdatabasetestHomeon(name='testHome',fi
系统 2019-08-12 01:52:25 1883
原文:SQLServer文件路径系统数据库文件路径master:\programfiles\microsoftsqlserver\mssql10.\datamaster.mdfmastlog.ldfmsdb:\programfiles\microsoftsqlserver\mssql10.\datamsdbdata.mdfmsdblog.ldfmodel:
系统 2019-08-12 01:51:29 1883
什么时候开启行版本?当发现系统中存在大量读写阻塞的时候,就是我们开启行版本的时候了。要点:写写阻塞的场景行版本技术解决不了开启方式:--设置为单用户ALTERDATABASEMyTestSETSINGLE_USERWITHROLLBACKIMMEDIATE;GO--开启行版本(事务级)ALTERDATABASEMyTestSETALLOW_SNAPSHOT_ISOLATIONON;GO--开启语句级行版本ALTERDATABASEMyTestSETREAD
系统 2019-08-12 01:33:45 1883
MicrosoftSQLServer2005提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图(DMV)和动态管理函数(DMF)返回的服务器状态信息可用于监控服务器实例的运行状况、诊断问题和优化性能。常规服务器动态管理对象包括:dm_db_*:数据库和数据库对象dm_exec_*:执行用户代码和关联的连接dm_os_*:内存、锁定和时间安排dm_tran_*:事务和隔离dm_io_*:网络和磁盘的输入/输出此部分介绍为监控SQLServer运
系统 2019-08-12 01:32:55 1883
declare@mouthint--declare@startdatetime--declare@enddatetimedeclare@startnvarchar(20)declare@endnvarchar(20)declare@strnvarchar(3000)declare@sqlnvarchar(3000)set@mouth=1while@mouth<=12beginif@mouth=12beginset@start='2011-'+STR(@mo
系统 2019-08-12 01:32:52 1883