原文:解剖SQLSERVER第三篇数据类型的实现(译)解剖SQLSERVER第三篇数据类型的实现(译)http://improve.dk/implementing-data-types-in-orcamdf/实现对SQLSERVER数据类型的解析在OrcaMDF软件里面是一件比较简单的事,只需要实现ISqlType接口publicinterfaceISqlType{boolIsVariableLength{get;}short?FixedLength{ge
系统 2019-08-12 01:53:32 2363
在做一个管理全市人口信息系统时,数据量大约八百三十万,测试时是按照一千万条数据量来的,开始优化时出现各种问题,使用过各种方法,最终优化分页查询任何一页在10秒以内感谢孙伟,个人稍加修改--=============================================--Author:--Createdate:--Description:<千万条数据分页查询优化>--==========
系统 2019-08-12 01:52:31 2363
一,如何建立连接服务器execsp_addlinkedserver'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'execsp_addlinkedsrvlogin'srv_lnk','false',null,'用户名','密码'go二,利用命令和本地的bak文件恢复远程数据库,步骤:1,建立共享文件夹,将存放bak文件的文件夹设为共享文件夹netshareShareFolder=D:\tmp\db.bak该命令可以通过C#来调用如
系统 2019-08-12 01:51:44 2363
1.在Select语句中使用判断查询:功能:计算条件列表并返回多个可能结果表达式之一。示例:以判断user_pass字段值是否为空,为空时值为yes反之为no查询数据,条件为user_name不为空selectcasewhenuser_passisnullthen'yes'else'no'endas'user_pass',user_nameas'admin'fromadminwhereuser_nameisnotnull------------------
系统 2019-08-12 01:55:37 2362
JDBC连接sqlserver数据库的步骤如下:1、加载JDBC驱动程序(只做一次):在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(StringclassName)实现。成功加载后,会将Driver类的实例注册到DriverManager类中。2、提供JDBC连接的URL•连接URL定义了连接数据库时的协议、子协议、数据源标识。•书写形式:协议:子协议:数据源标
系统 2019-08-12 01:53:32 2362
原文:SQLServer存储过程生成insert语句你肯定有过这样的烦恼,同样的表,不同的数据库,加入你不能执行selectinsert那么你肯定需要一条这样的存储过程,之需要传入表明,就会给你生成数据的插入语句。当然数据表数量太大,你将最好用别的方式Createproc[dbo].[spGenInsertSQL](@tablenamevarchar(256))asbegindeclare@sqlvarchar(8000)declare@sqlValues
系统 2019-08-12 01:52:40 2362
用CUBE汇总数据CUBE运算符生成的结果集是多维数据集。多维数据集是事实数据的扩展,事实数据即记录个别事件的数据。扩展建立在用户打算分析的列上。这些列被称为维。多维数据集是一个结果集,其中包含了各维度的所有可能组合的交叉表格。CUBE运算符在SELECT语句的GROUPBY子句中指定。该语句的选择列表应包含维度列和聚合函数表达式。GROUPBY应指定维度列和关键字WITHCUBE。结果集将包含维度列中各值的所有可能组合,以及与这些维度值组合相匹配的基础行
系统 2019-08-12 01:52:14 2362
第一种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 2362
USEmastergoIFOBJECT_ID('tempdb..#temp')ISNOTNULLDROPTABLE#tempCREATETABLE#temp(idINTIDENTITY(1,1)NOTNULL,Proc_infoNVARCHAR(MAX)NULL,CONSTRAINTpk_idPRIMARYKEY(idASC))--insertdataintotemptableINSERTINTO#temp(Proc_info)EXECmaster..xp
系统 2019-08-12 01:34:02 2361
由于本人机器上仅安装SQLSERVER2005,而没有装SQLSERVEREXPRESS,于是在部署userprofile时遇到了aspnetdb.mdf无法连接的问题,经过一番折腾,总算解决了,下面把经验写下来与大家分享。由于没有aspnetdb.mdf数据库,因此得先建立一个,这个可以通过aspnet_regsql.exe完成,该程序位于C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\下。运行它之后会弹出[图
系统 2019-08-29 23:32:52 2360
delphi连接sqlserver的字符串2011-10-1116:07一、delphi连接sqlserver放一个连接组件ADOConnection,其它组件TADODataSet,TADOQuery等的connection指向ADOConnection就可以了.你可以双击ADOConnection,使用它的向导。也可以使用下面的代码functionOpenADOConn:boolean;beginresult:=false;trywithADOConn
系统 2019-08-12 01:54:55 2360
有时候我们安装完sql2005后,发现没有SQLServerManagermentStudioExpress,可以在官方网站直接下载:managerment安装后即可,http://www.microsoft.com/downloads/details.aspx?FamilyID=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=zh-cnsqlserver2005安装后没有managerment解决办法
系统 2019-08-12 01:32:52 2360
原文:SQL2008SP2找不到SQLServerEngine最近我有个客户碰到一个很奇怪的问题。他安装SQLserver2008SP2的时候,SP2的安装程序无法找到SQLserver。界面如下:正常的界面应该是这样的:你可以从上图看到,上面列出了我机器上的SQL实例SQLEXPRESS。那么客户的机器上为什么就不能列出呢?我首先考虑是不是下载的SP2版本不对?仔细核查了下,客户的SQLserver是x64版本的,而下载的SP2也是64bit的版本。所以
系统 2019-08-12 01:54:21 2359
这段时间一直觉得MSSQL2005有点不正常,老是无法连上,但是用计算机名却是可以连上。今天找到了问题所在。打开“开始-所有程序-MicrosoftSQLServer2005-配置工具-SQLServerConfigurationManager”找到“SQLSERVER2005网络配置-MSSQLSERVER的协议”发现“TCP/IP”的状态是“已禁用”,这就是问题的关键了。双击它,设置为“启用”,重启SQLSERVER,问题解决。MSSQL2005不能用
系统 2019-08-12 01:52:14 2359
企业版DVDSQLServer2005EnterpriseEdition(支持超大型企业)32位DVD:ed2k://|file|cs_sql_2005_ent_x86_dvd.iso|972310528|4CEEF4B959894FD78C8F8416B4BA533E|/64位DVD:ed2k://|file|cs_sql_2005_ent_x64_dvd.iso|1019222016|10FD11133A3E70DAD665BEDC1090AD28|/
系统 2019-08-12 01:51:51 2359