-
SQLserver2005 类别不支持集合(或类别对象为远程对象) (异常来自
所属栏目:[MsSql教程] 日期:2020-12-12 热度:193
可能是安装数据库与前一个版本没有卸载干净有关,在重新安装了sp(sp1-sp3挨个安装)补丁之后工作正常,具体不知道是那个补丁起的作用[详细]
-
sqlserver 安装 对性能监视器计数器注册表值执行系统配置检查失
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
?SQL Server 2005 卸载之后重新安装,在执行检查时报:对性能监视器计数器注册表值执行系统配置检查失败。有关详细信息,请参阅自述文件或 SQL Server 联机丛书中的“如何在 SQL Server 2005 中为安装程序增加计数器注册表项值”。 解决方案: ????????? 在[详细]
-
浅析动态添加、删除、修改TreeView节点
所属栏目:[MsSql教程] 日期:2020-12-12 热度:196
?接着上一篇 浅析 TreeView 绑定效率 继续讲讲 TreeView 。 在实际项目过程中, T ree V iew 往往会动态的绑定数据,操作界面一旦新添加 、修改、删除 节点数据,在 TreeView 中要时时反映新添 、被修改、被删除 的节点 ,有的人会采取的方式是直接把树形控[详细]
-
转SQLServer和Oracle的常用函数对比
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
转SQLServer和Oracle的常用函数对比 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001) value O:select floor(-1.[详细]
-
sqlserver导出为EXcel--CSV格式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
?DataTable dt = Connect.BindTable(" SELECT? 名称,地址,当前日期 ?FROM??table?? GROUP BY 名称,当前日期 order by 名称,当前日期 desc? "); ? Export(dt); ? ? ?/*exel文件导入函数*/??? private void Export(System.Data.DataTable tab)??? {??????? Str[详细]
-
CASE的统一数据类型的麻烦
所属栏目:[MsSql教程] 日期:2020-12-12 热度:58
环境:SQL SERVER 2008 事由:做一个排学号的存储过程,实现按照考号,入学考总分,姓名的笔画或者姓名的首字母拼音排序 片段如下: ? INSERT INTO #TEMPTABLE SELECT id_stu , ROW_NUMBER () OVER ( ORDER BY JC_SEX ASC , ? CASE WHEN @MAIN = '3' THEN JC[详细]
-
sqlserver中,四舍五入之后,小数点后显示2位的sql文
所属栏目:[MsSql教程] 日期:2020-12-12 热度:90
select?? cast(round(12.5,2)?? as?? numeric(5,2)) ? 解释: round()函数,是四舍五入用,第一个参数是我们要被操作的数据,第二个参数是设置我们四舍五入之后小数点后显示几位。 numeric函数的2个参数,第一个表示数据长度,第二个参数表示小数点后位数。[详细]
-
服务器程序脚本选择
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
? 服务器程序可以使用以下脚本 1、 wow 大规模的使用 lua ,已经导致 lua 成为网络游戏领域第一大脚本语言,速度和简洁性是它的突出特点,丰富的包装库也使得它的使用很简单,但库偏少和没有完整的面向对象特性也导致它不优雅,有的时候需要自己包装太多东西[详细]
-
mssqlserver字符串日期互相转换
所属栏目:[MsSql教程] 日期:2020-12-12 热度:90
1.日期格式转换 SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm select CONVERT(varchar,getdate(),120 ) 2004-09-12 11:06:08 select replace(replace(replace(CONVERT(varchar,120 ),'-',''),' ',':','') 20040912110608 sele[详细]
-
SQLSERVER 判断一个字符串是否包含特殊字符
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
DECLARE @Text VARCHAR(50) SET @Text = 'as df' DECLARE @ExistSpaceChar INT DECLARE @StrCount INT SET? @ExistSpaceChar = 0 SELECT? @StrCount = LEN(@Text) WHILE (@StrCount 0) BEGIN ??? SELECT SUBSTRING(@Text,@StrCount,1),ASCII(SUBSTRING(@Text[详细]
-
【SQLServer】SQL的本月统计、本周统计和本季度统计
所属栏目:[MsSql教程] 日期:2020-12-12 热度:157
【SQLServer】SQL的本月统计、本周统计和本季度统计表名为:tableName 时间字段名为:theDate 查询本月的记录 select * from tableName where DATEPART(mm,theDate) = DATEPART(mm,GETDATE()) and DATEPART(yy,theDate) = DATEPART(yy,GETDATE()) 查询本周的[详细]
-
SQLserver取得网站路径的几种方法及比较
所属栏目:[MsSql教程] 日期:2020-12-12 热度:80
如果网站只开了80端口,你会发现下面的方法是比较有用的 其中用的方法几乎都不是我发现的,文总包括一些注入时的个人经验和技巧 方法可以说有4种(现在已知的) 第一种方法: 这个是怪异的SQL注入中介绍的方法 利用sqlserver的xp_dirtree,好的我们先来将一下方[详细]
-
安装sqlServer2000时,提示:以前的某个程序安装已经在计算机上
所属栏目:[MsSql教程] 日期:2020-12-12 热度:125
安装sqlServer2000总是提示:以前的某个程序安装已经在计算机上创建挂起的文件操作,运行安装程序之前必须重启计算机,点击确定,重起机子还是这样提示 解决方法: 打开注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/ Session Manager中[详细]
-
SQLServer中的char、varchar、nchar、nvarchar四种类型
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
对于程序中的string型字段,SQLServer中有char、varchar、nchar、nvarchar四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。 ? ?1.有var前缀的,表示是实际存储空间是变长的,varchar,nvarchar 所谓定[详细]
-
安装sqlserver 2005出现 计数器错误解决
所属栏目:[MsSql教程] 日期:2020-12-12 热度:131
出现此类问题一般都是在非法卸载sql2005出现的 在 “开始” --? “运行”中输入 regedit,开启注册表编辑器。 定位到 [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib 处,在右边的树形目录下可以看到Perflib目录下有004和009两[详细]
-
sqlserver 基础知识大整理(强烈推荐之一)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:122
--(开启SQL服务:net start mssqlserver) --(在命令行中输入'sqlwb'命令可打开SQL管理器 ) --(如果要执行多条命令中的一条,鼠标选定后再按F5执行) create database sales?????????????????????????? --创建一个名为sales的数据库 on ( name='sales_data', fi[详细]
-
SQLServer2005的Top功能
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
所有人都知道select top 的用法,但很多人还不知道update top 和 delete top 怎么用。以往的做法是set rowcount来指定,其实SQL2005中对于Top语句的增强除了参数化之外还包括对update和delete的支持,但可惜的是还不支持自定义的order by列。如果要自定义派[详细]
-
SQLServer On Rails
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
安装unixODBC udo apt-get install unixodbc unixodbc-dev 安装sqlserver驱动freetds cd ~wget http://cloud.github.com/downloads/saberma/saberma.github.com/freetds-stable.tgztar -vxf freetds-stable.tgzcd freetds-0.82./configure --prefix=/usr/loc[详细]
-
sqlserver sql常用函数,语法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:127
-- 返回一个表中所有的字段 select name from syscolumns where id=object_id('tb_usertable_online') -- 获取最近添加的标识列的值 set @rs = @@identity -- print len('abcdef') -- 大小写转换 print lower('ABCDEF') print upper('abcdef') -- 去空格 pri[详细]
-
装SQL server2005的烦恼
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
最郁闷的事——装SQL server2005的烦恼 ? ??? 曾经为了学好SQL server数据库,我自己在台式机(操作系统是XPsp3的)上装了enterprise(企业版)。结果当要选择安装的数据库组件的时候才发现,只有最后一项工具丛书安装才能选择,其他选项均无法选择,上网查[详细]
-
[SQLServer]如何删除表中的重复行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:184
如果表中有多组完全不同的重复的 PK 值,则逐个删除它们会很费时间。在这种情况下,可使用下面的方法: 1.首先,运行上面的 GROUP BY 查询来确定有多少组重复的 PK 值及每组的重复数。 2.选择重复的键值放入临时表中。例如: SELECT col1, col2, col3=count([详细]
-
【关于数据大容量的导入导出小结】
所属栏目:[MsSql教程] 日期:2020-12-12 热度:93
??????????????????????????????????????????? 关于数据大容量的导入导出小结 ? ? /*---------------------------------------------------------------- --?Author??:feixianxxx(poofly) --?Date????:2010-03-29?14:04:14 --?Version: --??????Microsoft?SQ[详细]
-
如何将Perfmon中的数据存放到SqlServer数据库中
所属栏目:[MsSql教程] 日期:2020-12-12 热度:55
Perfmon是windows提供用来监控本地机器或是远程机器性能计数器的工具。可以实现实时监控或是把监控的数据存放到磁盘上,以文件的方式 保存或是保存在数据库中。下面介绍如何把Perfmon捕获的数据存放到SqlServer数据库。 1.开始-运行-Perfmon,打开Perfmon工[详细]
-
贴一些代码(1)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:86
/********?? 一个SqlServer的分页代码??? *************/ SELECT TOP?10 * ????? FROM ????? ( ?????? SELECT? [id],[bigId],[smallId], ?????? [goodsName],ROW_NUMBER() OVER (ORDER BY id ASC) AS RowNo???? /**按id升序排序后选择大于几十的十条记录***/[详细]
-
SQLserver/Oracle/MySQL数据库分页 SQL语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
SQLserver/Oracle/MySQL数据库分页 SQL语句 几条常见的数据库分页 我们在编写MIS系统和Web应用程序等系统时,都涉及到与数据库的交互,如果数据库中数据量很大的话,一次检索所有的记录,会占用系统很大的资源,因此我们常常采用,需要多少数据就只从数据库[详细]