-
SqlServer中decimal(numeric )、float 和 real 数据类型的区别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:144
decimal(numeric )?? ??? ??? ? 同义,用于精确存储数值 float 和 real? ??? ??? ??? ??? ??? 不能精确存储数值 decimal? 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。 decimal? 数据类型存储了一个准确(精确)的数字表达法;不存储值[详细]
-
SqlServer-ROLLUP
所属栏目:[MsSql教程] 日期:2020-12-12 热度:115
在生成包含小记和合计的报表时,ROLLUP运算符很有用,ROLLUP运算符生成的结果集类似于CUBE运算符所生成的结果集. ROLLUP和CUBE的区别在于: 1. cube生成的结果集显示了所选列的所有组合的聚合 2. rollup生成的结果集显示了所选列中值的某一个层次结构的聚合 示[详细]
-
sqlserver查询一个表有多少列
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
select?count(1)?from?syscolumns?where?id?=?object_id('tbname') 或者 select?*?from?syscolumns?where?id?=?object_id('tbname') 或 SELECT?MAX(colid)?FROM?syscolumns?WHERE?id=OBJECT_ID('table')? -- 查询某张表有多少条数据 SELECT SUM(rows) AS cou[详细]
-
SQLServer存储过程返回值总结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:145
1.? 存储过程没有返回值的情况(即存储过程语句中没有return之类的语句) ?用方法 int count = ExecuteNonQuery(..)执行存储过程其返回值只有两种情况 ?(1)假如通过查询分析器执行该存储过程,在显示栏中假如有影响的行数,则影响几行count就是几 ?(2)假如通过[详细]
-
SQLServer 2000 126错误的解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:88
问题描述:今天打开一台服务器准备恢复SQLServer 2000的数据库,发现登录企业管理器时总是报:错误126:常规错误,然后在SQLServer组下面什么内容也没有,无法进行任何操作; ? 解决方法:在开始菜单-运行里输入:regsvr32 "C:Program FilesMicrosoft SQL[详细]
-
sqlserver 评估期已过
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
打开sqlserver出现提示:评估期已过。有关如何升级的测试版软件的信息,请访问http://www.microsoft.com/sql/howtobuy 解决方法如下: sql server 2008安装需要一直重启的解决办法: 开始--运行--regedit 找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetC[详细]
-
SqlServer中获取操作日期函数总结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:127
SqlServer 中得到当前日期(convert 函数,getdate函数) 函数GETDATE()的返回值在显示时只显示到秒。实际上,SQLSever内部时间可以精确到毫秒级(确切地说,可以精确到3.33毫秒)。 ..类型0,9,和13总是返回四位的年。对其它类型,要显示世纪,把style值[详细]
-
SQLSERVER 2005卸载方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
SQLSERVER?2005 卸载方法 SQL?SERVER?2005 不象 SERVER?2000 所有组件都汇总在一起,所以卸载时特别麻烦,如果不按正常的方法卸载,重新安装是不可能安装上去的。因为 SQL?SERVER?2005 组件都是分散的,所以,必须一个一个的卸载,且要用到两个附加工具,方[详细]
-
SQLSERVER2005远程连接数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
如果SQL2005连接不上,并且服务器上所有与防火相关的东西都关闭了,还是连接不上。进行如下操作: 一、为 SQL 启用远程连接 1. 单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。 2.[详细]
-
风雨20年:我所积累的20条编程经验
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
原?文?来自http://www.cnbeta.com/articles/126970.htm? 原文作者乔纳森·丹尼可(Jonathan?Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳?森在文中所言,本文适[详细]
-
分页技术
所属栏目:[MsSql教程] 日期:2020-12-12 热度:131
--------------------Oracle分页技术------------------------------ Oracle数据库为我们提供了两个很重要的字段:RowId和RowNumber。RowId是一个绝对的值,是针对某一行分配的一个唯一的行标识符,根据它我们可以非常迅捷地定位到某一个具体的行。它也起着[详细]
-
ANSI/UTF-8/UCS2(UTF-16),以及回车换行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:105
最近遇到一个linux 平台上invisible character (0x1d)引起的数据装载失败问题,正好借此机会整理一下字符编码的相关知识。 ? 回车/换行: ================= 顾名思义,回车和换行是两个不同的控制字符: ? ? ? -回车(Carriage Return)即r,ascii码13(0x0d)[详细]
-
基于弹性计算平台——构建高可用、可扩展的应用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:107
文 / 陈波 前不久,Facebook宣布投资10亿美元收购仅成立15个月的移动照片分享应用Instagram,消息传出时,人们不仅惊叹于这笔巨额的交易,更为这支13个人的小团队感到不可思议。Instagram的Android版客户端发布时,24小时内下载量超过100万,高峰期达到每分[详细]
-
常使用的sqlServer内置的几个函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:129
1sql?? stuff() 1、作用 ?删除指定长度的字符,并在指定的起点处插入另一组字符。 2、语法 ?STUFF ( character_expression,start,length,character_expression ) 3、示例 以下示例在第一个字符串 abcdef 中删除从第 2 个位置(字符 b)开始的三个字符, 然后[详细]
-
怎么在SQLServer数据库创建多个ArcSDE服务
所属栏目:[MsSql教程] 日期:2020-12-12 热度:181
在现在的开发过程当中,开发人员可能面临多个数据源,那么在一台服务器上部署多个ArcSDE服务就显得比较常见了,对Oracle数据库来说,一个ArcSDE服务是对应一个数据库实例,那么在建立过程是比较简单的,但是对SQLServer数据库来说就比较特殊了,因为我们可以[详细]
-
sqlserver 高效分页查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
常见数据库的分页实现方案 随着数据库的发展,如今的数据库可以储存大量的数据,内存也是越来越大,但是无论您的内存多大,内存总是显得不够用,这时就要涉及到分页,下文中将为大家带来详细的数据库分页操作。 1.Oracle: select * from ( select row_.*,row[详细]
-
Sqlserver 2008 局域网异机备份方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:175
方法一简单的 ? ?--创建一个磁盘 exec master..xp_cmdshell? 'net use z: 10.10.10.102d$ "123.com" /user:10.10.10.102administrator' --删除影射磁盘 exec master..xp_cmdshell 'net use z: /delete' ? --备份数据库 backup database TsingCloudDb to[详细]
-
SQLSERVER2008表值参数批量更新效率高
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
SQLServer2008表值参数(Table-Valued Parameter)批量更新数据。表值参数是SQLServer2008才有的一个新特性,使用这个新特性,我们可以把一个表类型作为参数传递到函数或存储过程里。 1目标要更新的表 DestTableName; 2创建一个自定义类型表,表结构与目标[详细]
-
在SqlServer存储过程中使用Cursor(游标)操作记录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:199
1. 为何使用游标:? ???? 使用游标(cursor)的一个主要的原因就是把集合操作转换成单个记录处理方式。用SQL语言从数据库中检索数据后,结果放在内存的一块区域中,且结果往往是一个含有多个记录的集合。游标机制允许用户在SQL server内逐行地访问这些记录,按[详细]
-
SqlServer中文乱码(其他数据库也可参考)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:135
我流程里,使用的是gbk,或gb2312编码格式,utf-8还没试过。 1)jsp页面: %@ page language="java" import="java.util.*" pageEncoding="GBK"% // 1.下面这句是解决乱码的关键之一 ,下面这句不仅影响中文,还影响布局,我之前布局时用utf-8,现在又改为gb23[详细]
-
SqlServer FOR XML PATH 将查询的每一行数据添加到一个字段中
所属栏目:[MsSql教程] 日期:2020-12-12 热度:73
select CITYCATEGORYID= stuff ((select ','+CITYCATEGORYID from JXCITYCATEGORY for xml path ('')),1,'') ? ? 功能1 将查出的每一行数据添加到一个字段中 name aa bb cc dd ee ff 改成 name aa,bb,cc,dd,ee,ff select name=stuff((select ','+name from t[详细]
-
sqlserver字符串拆分(split)方法汇总
所属栏目:[MsSql教程] 日期:2020-12-12 热度:93
declare @s varchar(100),@sql varchar(1000) set @s='1,2,3,4,5,6,7,8,9,10,11' ?while(charindex(',',@s)0) ?begin ? --第一个','之前的字符串 ? select substring(@s,1,charindex(',@s)-1) ? --将第一个','后面的字符串重新赋给@ids ? set @s=stuff(@s,@s[详细]
-
SQLServer2000 中危险存储过程删除及恢复方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:193
下文将为您介绍SQL server数据库危险存储过程删除,并附上恢复脚本,供您参考,如果您在危险存储过程删除及恢复遇到了问题,不妨一看,相信对您会有所启迪。 在查询分析器里执行就可以了。 ? use master exec sp_dropextendedproc ’xp_cmdshell’ exec sp_d[详细]
-
SqlServer: 单用户模式下查杀相关进程实现单/多用户转换
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
??? SQLServer下,单/多用户模式转换的三种方法: ? 1.直接在Management Studio中设置相关数据库的Properties:Options--Restrict Access下设置MULTI/SINGLE_USER。 ? ?? 2.若是其他人设置Server为单用户模式,或者其他未知进程占用操作DB,再使用第一种方法[详细]
-
SqlServer: 单用户模式下查杀相关进程实现单/多用户转换 .
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
SQLServer下,单/多用户模式转换的三种方法: ? 1.直接在Management Studio中设置相关数据库的Properties:Options--Restrict Access下设置MULTI/SINGLE_USER。 ?? 2.若是其他人设置Server为单用户模式,或者其他未知进程占用操作DB,再使用第一种方法发现该[详细]