-
在过程中用传来的参数拼串
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
--case when 嵌套 declare @departmentID int ;with DP (dpid,dpname,dppreid) as ( ? select dpid,DPPreID from CRC_Department_DP dp ? where ('1'= (case when @departmentID0 then '1' ???????????? ?????????????? else case when DPID=@departmentID t[详细]
-
sqlserver 查询计划相关
所属栏目:[MsSql教程] 日期:2020-12-12 热度:110
--这个查询为所有缓存的查询计划返回XML显示计划 SELECT qplan.query_plan AS [Query Plan] FROM sys.dm_exec_query_stats AS qstats ?CROSS APPLY sys.dm_exec_query_plan(qstats.plan_handle) AS qplan; --想这样找到某个查询计划非常困难,因为查询文本被[详细]
-
SQLServer2005中进行捕捉错误的两种方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
任何程序都可能出现错误,在SQL Server中执行Transact-SQL也不例外。如果在Transact-SQL中发生了错误,一般有两种捕捉错误的方法,一种是在客户端代码(如C#、Delphi等)中使用类似try...catch的语句进行捕捉;另外一种就是在Transact-SQL中利用Transact-SQL本[详细]
-
sqlserver汇总
所属栏目:[MsSql教程] 日期:2020-12-12 热度:129
1.关于默认值 alter ? table ? Table1 ? alter column ? test ? ? default ? '0' ?--给一个字段添加默认值 当给一个字段添加默认值的时候会产生一个对该字段的约束,如果想对这个默认值进行修改,就要先drop后add alter ? table ? ? Table1 ? drop ? constra[详细]
-
如何将sqlserver表中的数据导出sql语句或生成insert into语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
转自:http://hi.baidu.com/yequanfu/blog/item/2439be774add821ab151b9e1.html 输 入表名,生成插入语句 drop proc proc_insert go create proc proc_insert (@tablename varchar(256)) as begin set nocount on declare @sqlstr varchar(4000) declare @sq[详细]
-
SQLServer2008设置 开启远程连接
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
SQLServer2008 设置 开启远程连接 SQL Server 2008 默认是不允许远程连接的, sa 帐户默认禁用的,如果想要在本地用 SSMS 连接远程服务器上的 SQL Server 2008 ,需要做两个部分的配置: 1 , SQL Server Management Studio Express (简写 SSMS ) 2 , SQL[详细]
-
SQLServer的命令行工具-sqlcmd等..
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
和往常一样,我们先使用 /?来看看sqlcmd的启动参数们: ? C:Documents and Settingschenxie.IFLYTEKsqlcmd.exe /? Microsoft (R) SQL Server 命令行工具 版本 9.00.1399.06 NT INTEL X86 版权所有 (c) Microsoft Corporation。保留所有权利。 ? 用法: Sqlcmd[详细]
-
在企业级开发中使用Try...Catch...会影响效率吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
记得不久之前,公司一同事曾经说过:“如果是Winform开发,由于程序是在本地,使用try。。。catch不会有太大性能问题,可是如果是在web服务器上的话,不推荐使用try。。。catch。。。,因为这对于web服务器的性能会有很大影响”。当时我对此一直心存疑问,由[详细]
-
Sqlcmd使用---备查
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
今天学了下 sqlcmd 的简单使用方法,这个工具是安装 sqlserver 后附带的一个命令行查询工具, sqlserver2005 express 下的目录: C:/Program Files/Microsoft SQL Server/90/Tools/Binn/SQLCMD.EXE 。直接双击运行,就可以执行 sql 命令,这种应该是用的 win[详细]
-
Winform开发框架之权限管理系统
所属栏目:[MsSql教程] 日期:2020-12-12 热度:77
在前一篇随笔《 Winform开发框架之字典数据管理 》中介绍过我Winform开发框架的总体情况,其中最重要的思路就是把常用的模块封装成控件进行重复使用,一则可以避免重复开发,提高开发效率;二则可以使用成熟的控件及技术,使得用户体验更好,更加专业。在前[详细]
-
Sqlserver中查询存储过程是否包含某些文本
所属栏目:[MsSql教程] 日期:2020-12-12 热度:160
select sysobjects.name,sysobjects.id,syscomments.text?from sysobjects,syscomments where sysobjects.id=syscomments.id and? syscomments.text like '%ServiceStatus%'[详细]
-
安装SQLServer2000提示进程挂起
所属栏目:[MsSql教程] 日期:2020-12-12 热度:166
打开注册表regedit: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager中找到PendingFileRenameOperations项目,删除[详细]
-
SQLServer2000操作过程中的问题汇总
所属栏目:[MsSql教程] 日期:2020-12-12 热度:146
--删除数据库 use mastergoif exists (select * from dbo.sysdatabases where name = '数据管理') drop database 数据管理GO[详细]
-
sqlserver2005发布订阅详细图解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
http://www.cnblogs.com/atomsoft/archive/2009/05/08/1452469.html[详细]
-
SQLserver狂占CPU解决方案
所属栏目:[MsSql教程] 日期:2020-12-12 热度:198
1.打开操作系统启动时PAE 配置项;步骤:找到系统安装的引导位置的目录下找到boot.ini文件,默认是隐藏只读的,找到 Windows2003 启动配置,在后面加上空格 /PAE,保存;重启示例所示: multi(0)disk(0)rdisk(0)partition(2)/%systemroot%= "Windows Server[详细]
-
关于sqlserver2005的jdbc连接问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:93
今天用sqlserver2005又一次遇到一些问题: 1、驱动问题 正确的形式:Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 现在用的是2005,而在2000中上述内容应改为Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 正确形式[详细]
-
SqlServer 数据的导入导出,使用bcp命令
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
这个问题,在mysql的时候,真是非常简单.不知道为啥用这个sqlserver,真是麻烦死了. 1.我安装sqlserverExpress 2005就没有支持脚本导出sql文件这个功能. ? 于是去网上找了一片东西,连接:http://www.cnblogs.com/nonlyli/archive/2009/02/13/1390206.html 貌似有[详细]
-
sqlserver2005删除指定数据库里的所有用户表【转摘】
所属栏目:[MsSql教程] 日期:2020-12-12 热度:100
? sqlserver2005删除指定数据库里的所有用户表 作者:yupeng weng 和 数据库 相关 简介:这是sqlserver2005删除指定数据库里的所有用户表的详细页面,介绍了和数据库,sqlserver2005,删除指定数据库里的所有用户表有关的知识、技巧、经验,和一些数据库源码等[详细]
-
触发器
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
sqlserver2000支持两种类弄的触发器:AFTER触发器和INSTEAD OF触发器。其中AFTER触发器要求只有执行某一操作(insert update delete)这后,触发器才被触发,且只能在表上定义。可以针对表的同一操作定义多个AFTER触发器。对于AFTER触发器可以定义哪一个触发器[详细]
-
SQLServer 触发器详解(10条)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:154
SQLServer 触发器详解(10条) 一.不能在触发器中使用的语句 触发器中可以使用大多数 T-SQL 语句,但如下一些语句是不能在触发器中使用的。 ? CREATE 语句,如:CREATE DATABASE、CREATE TABLE、CREATE INDEX 等。 ALTER 语句,如:ALTER DATABASE、ALTER TABL[详细]
-
SQLServer批量导入目录下文件(文件名及数据)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:132
? 可以用扩展存储过程xp_dirtree获取文件列表,用openrowset倒入数据到二进制字段。 openrowset的用法可以参考msdn http://technet.microsoft.com/zh-cn/library/ms190312.aspx? 如果文件很多,建议还是用程序导入: if (object_id ('t_bulkResult' ) is not[详细]
-
最近浏览记录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
//添加浏览记录 Liststring lsUid; int countUid = 6;//设置浏览记录数的最大值 if (Request.Cookies["fav"] != null Request.Cookies["fav"]["c"] != null) { lsUid = new Liststring(Request.Cookies["fav"]["c"].Split(new string[] { "," },StringSplitO[详细]
-
ComboBox绑定数据源时触发SelectedIndexChanged事件的处理办法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:75
ComboBox最经常使用的事件就是SelectedIndexChanged。但在将ComboBox绑定到某个数据源的过程中,会触发SelectedIndexChanged 事件,而这个时候用户并没有选择内容,其SelectedValue也不是对应字段的值。那么时写在SelectedIndexChanged中的处理代码就会因为S[详细]
-
sqlserver 数据库区分大小写设置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:127
?SQL SERVER 2000/2005中默认不区分大小写,可以通过collate Chinese_PRC_CS_AS来要求区分大小写,可以通过collate Chinese_PRC_CI_AS恢复默认的不区分大小写 默认情况下,SQL Server不区分大小写,如果数据表TEST的TNAME列中有数据“abcd”和“Abcd”, 如[详细]
-
sqlserver 动态列名拼串_方法3(函数自循环)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:183
CREATE TABLE team( ?[name] [varchar](32) NULL, ?[person] [varchar](32) NULL ?) ? INSERT INTO team VALUES('A','11') INSERT INTO team VALUES('A','22') INSERT INTO team VALUES('F','12') ? ? ? alter? function fun_column2Name(@teamname varchar([详细]