-
sqlserver中字符串 并接与 字符串类型转换
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
Convert(nvarchar,RequestID) ---------------此句为把类型INT的RequestID转换为类型nvarchar 'CDE'+Convert(nvarchar,RequestID)------CDE字符串与 类型转换后的RequestID并接 =====================如下://////////////////////////////////////////======[详细]
-
SQLserver游标原理和使用方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:172
在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的 解决方案 。 1.1 游标[详细]
-
SQLserver空间大小查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:104
1.如果获得数据库的大小? exec?? sp_helpdb? select?? *?? from?? sysfiles 2.查询某个库空间 use dbname sp_spaceused 3.查某个表空间 sp_spaceused? tablename 4.查看日志文件内容 DBCC?? log(dbname,type=4)? Syntax: ? ? ? ? DBCC ? log ? ( ? {dbid|dbn[详细]
-
MsSqlServer临时表和游标
所属栏目:[MsSql教程] 日期:2020-12-12 热度:200
sqlserver中临时表分为局部临时表和全局临时表,分别以#和##开头 判断临时表的存在并删除: if ?? object_id ( ' tempdb..#tmp_table ' )? is ? not ? null begin ????drop table #tmp_table end 游标也有局部和全局两种类型 判断存在性: if ? CURSOR_STATU[详细]
-
SQLServer Mobile 3.0 并发稳定性太差
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
??????? 最近一直在做基于Windows Mobile 2005 和SQLServer Mobile 3.0 的应用软件研发,不小心一个数据库使用了两个链接去读写,看上去没什么问题,但是如果大事务的插入与删除操作后,打开数据库时说数据库就坏了,需要修复,真晕。 ??????? 开始还以为是[详细]
-
SqlServer 初始化和升级脚本
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
?1、创建两个字段的外键 BEGIN TRANSACTION SET QUOTED_IDENTIFIER ON SET ARITHABORT ON SET NUMERIC_ROUNDABORT OFF SET CONCAT_NULL_YIELDS_NULL ON SET ANSI_NULLS ON SET ANSI_PADDING ON SET ANSI_WARNINGS ON COMMIT BEGIN TRANSACTION COMMIT BEGIN[详细]
-
sqlserver之定位阻塞
所属栏目:[MsSql教程] 日期:2020-12-12 热度:61
很多人都遇到过这样的情况,当网站达到一定的访问量,数据库就会成为瓶颈,进而引起阻塞。 有人认为这可能就是硬件的极限了,于是想办法增加硬件设备。而我本人认为问题的元凶可能是性能不高的sql脚本,引起了阻塞。 如果你和我有相同的看法,那我们就一起想[详细]
-
SqlServer Convert 函数应用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
? SqlServer Convert 函数应用 Select CONVERT(varchar(100),GETDATE(),0): 05 16 2006 10:57AM Select CONVERT(varchar(100),1): 05/16/06 Select CONVERT(varchar(100),2): 06.05.16 Select CONVERT(varchar(100),3): 16/05/06 Select CONVERT(varchar(100[详细]
-
存储过程的特点
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
?存储过程的特点? Sybase?的存储过程是集中存储在?SQL?Server?中的预先定义且已经编译好的事务。存储过程由SQL语句和流程控制语句组成。它的功能包括:接受参数、调用另一过程、返回一个状态值给调用过程或批处理、指示调用成功或失败、返回若干个参数值给调[详细]
-
sqlserver之定位死锁
所属栏目:[MsSql教程] 日期:2020-12-12 热度:149
? 很多人都遇到过这样的情况,当网站达到一定的访问量,数据库就会成为瓶颈,有可能发生死锁,进而引起阻塞。 有人认为这可能就是硬件的极限了,于是想办法增加硬件设备。而我本人认为问题的元凶可能是性能不高的 sql 脚本,引起了死锁,进而导致阻塞。 如果[详细]
-
JPetStore 配置步骤及问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
?最近搞Jpetstore 碰到的问题,步骤如下: 1,下载Jpetstore 5.0 2,创建jpetstore项目,把下载的项目copy过去,并把devlib,lib copy 到web-inf/lib下 3,根据数据库的不同改数据库链接。 mssql2000如下: driver=com.microsoft.jdbc.sqlserver.SQLServerDrive[详细]
-
sqlserver2005中设置自动增量主键
所属栏目:[MsSql教程] 日期:2020-12-12 热度:100
错误: 不能将值 NULL 插入列 id,列不允许有空值。INSERT 失败。 解决: id字段的标识、标识种子和递增量添一下。[详细]
-
SQLServer2000数据库特有的1433端口号
所属栏目:[MsSql教程] 日期:2020-12-12 热度:129
文章来源: [url]http://www.cnblogs.com/redfox241/archive/2007/06/18/788109.aspx[/url] 为了解决客户在安装产品的过程中使用MS SQL SERVER数据库可能出现的由于端口号而无法连接数据库的问题。 问题分析 SQLServer数据库特有的1433端口号配置不当或被操[详细]
-
sqlserver MSDTC的设置要点【转自www.bitsCN.com】
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
?1.启动2台sql server服务器的MSDTC服务,做cluster的话,必须为每个节点运行comclust.exe 2.2台sqlserver都要设置好对方的linkserver, 3.如果2台sql server服务器不属于同一个网段,则需要双方配置host,保证ping机器名可以ping通对方 4.可以使用DTCping工具[详细]
-
配置 SQLServer 来存储 ASP.NET 会话状态
所属栏目:[MsSql教程] 日期:2020-12-12 热度:59
? 本页 概要 要求 将 SQLServer 配置为 ASP.NETSQLServer 会话状态 修改应用程序的 Web.config 文件 疑难解答 参考 概要 本分步指南演示如何为 ASP.NETSQLServer 会话状态管理模式配置 MicrosoftSQLServer。 回到顶端 要求 以下列表概括了推荐硬件、 软件、[详细]
-
sqlserver中动态sql语句应用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:58
?所有人知道select * from tablename where aa=bb的用法 大部分人知道 exec('select * from tablename where aa=bb')的用法 但是仍然有很多人不知道sp_executesql的用法,他可以让动态sql接收参数且把查询结果返回到一个参数 ? --接收条件值参数的静态sqldec[详细]
-
sqlserver 2005 中使用 uniqueidentifier 数据类型
所属栏目:[MsSql教程] 日期:2020-12-12 热度:184
? uniqueidentifier 数据类型可存储 16 字节的二进制值,其作用与全局唯一标识符 (GUID) 一样。GUID 是唯一的二进制数;世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络中,分配必须具有唯一性的标识符。 u[详细]
-
從零開始學測試
所属栏目:[MsSql教程] 日期:2020-12-12 热度:141
? 1 从零开始[强烈推荐] 【摘要】本文面向软件测试新手,从测试前的准备工作、测试需求收集、测试用例设计、测试用例执行、测试结果分析几个方面给出建议和方法。鉴于国内的软件开发、测试不规范的现状,本文为软件测试新手提供了若干个软件测试的关注点。[详细]
-
狮面人---走出软件作坊:三五个人十来条枪 如何成为开发正规军(
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
? ?好多人都说:你这个方法根本就不是三五个人十来条枪的方法,项目经理,公共代码开发员,测试员,文档员,那得多少人的公司才能配得齐这样的团队。 嗯。其实,我们的团队也不怎么大,我们本身也是一个很典型的中小企业。 一般,都是一个产品或一个项目,由[详细]
-
sqlserver获取第n行数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
?如何在一个没有主键的表中获取第n行数据,在sql2005中可以用row_number,但是必须指定排序列,否则你就不得不用select into来过渡到临时表并增加一个排序字段。 用游标的fetch? absolute语句可以获取绝对行数下的某行数据,测试代码如下: set nocount on--建[详细]
-
.Net简单工厂模式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:115
?最近这几天,老大让我开发一个网站,当然用的是工厂模式了,呵呵,以前都没有接触过设计模式,所以现在也只有赶紧找些资料看看了! ? 简单工厂又称静态工厂,具体使用如下: 首先定义一个接口,具体名为Idatabase,在这个接口中,定义好数据库操作的方法名和参[详细]
-
Sqlserver中取每次不同的Top行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:73
select top 100 * from T_M_080204_080229_Mobile_Query_sub order by newId() DECLARE @counter smallintSET @counter = 1create table #t1(id int)WHILE @counter = 20000?? BEGIN????? insert into #t1 SELECT cast(RAND()*3000000 as int)????? SET NOCO[详细]
-
死锁
所属栏目:[MsSql教程] 日期:2020-12-12 热度:200
? --死鎖 ?? /****************************************************************************************************************************************************** ?? 死鎖指兩個以上事務相互阻塞相互等待對方釋放它們的鎖,SQL?Server會通過回滾[详细]
-
sqlserver 游标
所属栏目:[MsSql教程] 日期:2020-12-12 热度:146
? 声明游标 在这一步中,需要指定游标的属性和根据要求产生的结果集。有两种方法可以指定一个游标。 形式1 (ANSI 92) DECLARE cursor_name [INSENSITIVE] [SCROLL] CURSOR FOR select_statement [FOR {READ ONLY | UPDATE ][OF column_list]}] 形式2 DEC[详细]
-
sqlserver中动态sql语句应用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
?所有人知道select * from tablename where aa=bb的用法 大部分人知道 exec('select * from tablename where aa=bb')的用法 但是仍然有很多人不知道sp_executesql的用法,他可以让动态sql接收参数且把查询结果返回到一个参数 ?view plaincopy to clipboardpr[详细]