-
sqlserver2000锁机制
所属栏目:[MsSql教程] 日期:2020-12-12 热度:136
做了一个查询,需要用到的数据来自一个大表,查询时指定的条件是两个日期,目的是将这两个日期的数据进行对比然后得到结果。为了增快查询速度,我把这两天的数据分别放到了t1和t2,然后用这两个表关联为一个视图v1,再拿v1去跟其它表、视图关联,得到一个可[详细]
-
sqlserver left join,right join,full join
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
9i和sqlserver一样 left join,right join,full join 分为1. INNER JOIN 2. LEFT JOIN 3. RIGHT JOIN 4.LEFT OUTER JOIN 在实现Oracle中join用法中首先设定一个我们要用的两个表 表A 表B ID NAME ID CLASS 1 IBM 1 C1 2 SONY 3 C3 3 BMW 4 C4 1 INNER JOIN: S[详细]
-
在winfrom程序中将图片以二进制保存到SQLServer中
所属栏目:[MsSql教程] 日期:2020-12-12 热度:138
???????? 这几天突然对文件流操作产生了兴趣,闲暇时间做了一个数据流操作的一种应用实例!发出来供大家参考(这篇博文对于俺来说还是大姑娘上轿头一回呐,呵呵...)。 ? ??????? 先是将图片上传保存到数据库中,代码如下: ??????? private void btnSave_Cl[详细]
-
ANSI_NULLS 和 CONCAT_NULL_YIELDS_NULL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
在sqlserver宝典上又看到了这两个属性,研究了一下。 ? declare @tb table(s varchar(50))insert into @tb select nullinsert into @tb select nullinsert into @tb select 'Edwin'set ansi_nulls offselect count(*) from @tb where s=nullselect count(*)[详细]
-
通用流水号
所属栏目:[MsSql教程] 日期:2020-12-12 热度:144
在编写基于数据库的应用时,有一个常见的需求:某一张表有个编码字段,需要按照一定的规则生成,例如:某订单编号的生成规则是:部门编号+yyyyMMdd+四位流水号,中间部分代表当前的年月日。难点就是如何生成流水号,并且能够保证在多用户并发的情况下,保证[详细]
-
在SqlServer中如何使用Sql语句将一张表的数据复制到另一张表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:156
假如我有A,B两个数据库,A,B表中各有一张User表。 现在我需要将A数据库中的User表的数据复制到B数据库的User表中。 ? 可以使用: ? INSERT INTO B.dbo.User(UserName,FirstName,LastName,Age......) SELECT UserName,Age......FROM B.dbo.User ? 注意两表[详细]
-
SQLServer 异构数据库之间数据的导入导出
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
http://hi.baidu.com/shuijingwld9/blog/item/4324c7fd41cc8af5fc037f26.html ? 本文讨论了如何通过Transact-SQL以及系统函数OPENDATASOURCE和OPENROWSET在同构和异构数据库之间进行数据的导入导出,并给出了详细的例子以供参考。 1. 在SQL Server数据库之间[详细]
-
sqlserver 截取字符串,sqlserver 截取字符串函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:61
sqlserver 截取字符串,sqlserver 截取字符串函数 1.截取已知长度的函数 A.截取从字符串左边开始N个字符 Declare @S1 varchar(100) Select @S1='http://www.163.com' Select Left(@S1,4) ------------------------------------ 显示结果: http B.截取从字符[详细]
-
SQLServer 问题集锦
所属栏目:[MsSql教程] 日期:2020-12-12 热度:93
今天要运行一个项目,用SQLServer 2000的,所以把本来已经卸掉的SQLServer 2000又装上了。 ? 安装的时候出现“以前某个程序安装时挂起了文件操作,安装程序前请重启”,就直接退出来了。 ? ?? 在注册表编辑器里依次展开 HKEY_LOCAL_MACHINESYSTEMCurrentCo[详细]
-
压缩SqlServer数据库日志的脚本
所属栏目:[MsSql教程] 日期:2020-12-12 热度:116
操作步骤和方法: 依次执行以下1-3步骤的脚本文件,数据库日志文件最小将被压缩为1M大[详细]
-
SqlServer 备份与还原。
所属栏目:[MsSql教程] 日期:2020-12-12 热度:110
首先创建存储过程,执行下面的代码, -- 杀掉进程 然后调用语句 exec killspid ? 加入到上面的 SQL 语句里面即可 create ???? proc ???? killspid ???? ( @dbname ???? varchar ( 20 )) ???? as ???? begin ???? declare ???? @sql ???? nvarchar ( 500 ) ??[详细]
-
近期.NET学习及项目开发整理-SQLSERVER中的数据类型和C#中数据类
所属栏目:[MsSql教程] 日期:2020-12-12 热度:139
一般的对应关系 bool - System.Bollean (布尔型,值为 true 或 false) char - System.Char (字符型,占有两个字节,表示 1 个 unicode 字符) byte - System.Byte (字节型,占1字节,表示 8 位正整数,范围 0~255) sbyte - System.Sbyte (带符号字节型,占1字[详细]
-
2010年8月9日
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
之前遇到一个问题,就是SQL Server 的配置管理器竟然打不开。后来在网上找了一些资料一试就OK了。好开心,觉得应该记下来。。。。 打开就出现:错误提示为:“无法连接到?WMI?提供程序。您没有权限或者该服务器无法访问。请注意,你只能使用?SqlServer?配置[详细]
-
判断
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
Connection conn=null; ??Statement stmt=null; ??ResultSet rs=null; ??String sql=""; ?????? PrintWriter out=response.getWriter(); ?????? request.setCharacterEncoding("gb2312"); ?????? ???? long stars=Long.parseLong(request.getParameter("star[详细]
-
浅谈SpaceBuilder系统的缓存机制_缓存思想
所属栏目:[MsSql教程] 日期:2020-12-12 热度:80
在前面的文章中也提及到为了提高系统的性能,SpaceBuilder在内部做了大量的工作,而数据缓存就是其中非常高效的处理方式. 我们知道SpaceBuilder采用了多层架构的处理模式,数据通过业务实体的形式在系统框架的各个层内传递.(如图1) 图表 1SpaceBuilder中数据(业[详细]
-
SQLServer2005增加的排序函数RANK(),DENSE_RANK(),ROW_NUMBER(),
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
下面是对这4个函数的解释: RANK() 返回结果集的分区内每行的排名。行的排名是相关行之前的排名数加一。 如果两个或多个行与一个排名关联,则每个关联行将得到相同的排名。 例如,如果两位销售员具有相同的SalesYTD值,则他们将并列第一。由于已有两行排名在[详细]
-
charindex代替like并非"更快更全面" 收藏
所属栏目:[MsSql教程] 日期:2020-12-12 热度:175
??? 最近csdn的编辑们在社区和网站首页的标题让人有些受不了,一个吸引眼球的大红专题点进去只是一个聊聊数字的普通帖子..这种做法用来八卦也就算了,用来包装技术文章那是相当不负责的。 ??? 一个普普通通的技术博文,不管观点对错,水平如何,作者的拿出来[详细]
-
SQLServer2005的查询独占模拟
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
??? 这个问题一直被很多人关注,基本上得到的答案是两种倾向,一种是锁一种是给记录打标记(也就是update)。对于应用来说,我并不提倡人为给记录加锁,这样会惹来很多麻烦,况且锁并不能解决所有问题,如果你有这方面好的经验我们可以进一步交流。 ??? 而up[详细]
-
SQLServer2005的Top功能
所属栏目:[MsSql教程] 日期:2020-12-12 热度:97
????? 所有人都知道select top 的用法,但很多人还不知道update top 和 delete top 怎么用。以往的做法是set rowcount来指定,其实SQL2005中对于Top语句的增强除了参数化之外还包括对update和delete的支持,但可惜的是还不支持自定义的order by列。如果要自[详细]
-
SQLServer2005中的几个统计技巧
所属栏目:[MsSql教程] 日期:2020-12-12 热度:165
先看下面的一个表格,我们从左边的两列信息来统计出右边的结果。 ? ? 在SQLServer中我们可以用over子句中来代替子查询实现来提高效率,over子句除了排名函数之外也可以和聚合函数配合。实现代码如下: ? use tempdb go if (object_id ('tb' ) is not null ) ?[详细]
-
SQLServer中的索引碎片处理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
SQLServer数据库随着使用时间的增长,会让人觉得越来越慢,这个和你平时没有合理的维护计划有关系,定期处理索引碎片是一个必不可少的工作内容之一。 具体信息参考msdn http://msdn.microsoft.com/zh-cn/library/ms189858.aspx 我工作中碰到一张表,有320万[详细]
-
给七期搭建机房收费系统服务器_解决多步OLEDB操作错误问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:107
从昨天开始整理去年用 vb6 做的机房收费管理系统,又重新把代码整合了一下,其中报表控件又都重新添加的。 原想用我本机 SqlServer2005 做服务器数据库以供大家使用,难不成老是出现莫名奇怪的错误,搞得我跑来跑去,来回测试。 胡阳说他那也不成功,于是改[详细]
-
SqlServer2005固定服务器角色
所属栏目:[MsSql教程] 日期:2020-12-12 热度:81
固定服务器角色 1、bulkadmin 服务器级权限 已授予:ADMINISTER BULK OPERATIONS 2、dbcreator 服务器级权限 已授予:CREATE DATABASE 3、diskadmin 服务器级权限 已授予:ALTER RESOURCES 4、processadmin 服务器级权限 已授予:ALTER ANY CONNECTION、ALTE[详细]
-
sqlServer2000创建全文索引
所属栏目:[MsSql教程] 日期:2020-12-12 热度:155
exec sp_fulltext_database 'enable' exec sp_fulltext_catalog 'XX','create' ? exec sp_fulltext_table 'ArticleInfo','create','XX','pk_articleInfo_1' exec sp_fulltext_column 'ArticleInfo','content','add' exec sp_fulltext_column 'ArticleInfo','[详细]
-
sqlServer2005创建全文索引
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
execute?? sp_fulltext_database?? 'enable' create fulltext catalog XX on filegroup [primary] as default create fulltext index on ArticleInfo([content],keyword,source,title) key index pk_ArticleInfo on XX --删除 DROP FULLTEXT INDEX ON Articl[详细]