程序人生,软件一生。

欢迎来到顾祥先的网站
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

10 2004 档案

摘要:1、生成XmlBulkLoad的Schema文件,可以用如下SQL。declare @tableName varchar(100), @result varchar(8000) --表名称set @tableName = 'cc' set @result = ' ' select @result = @result + ' ' from syscolumns a left join... 阅读全文

posted @ 2004-10-21 19:26 Guxx 阅读(577) 评论(0) 推荐(0)

摘要:经常看到论坛中有人问到当用Process组件启动新的进程后,如何获取它的输出的问题。采取将子进程的输出定向到一个临时文件中,当然也可以解决问题。但是这样每次父进程从临时文件中获取信息后,还要删除该临时文件,毕竟比较麻烦。其实,Process提供了几个属性可以获取输出。在.net框架sdk的帮助文档里面就有这方面的例子,但是对于如何同时获取错误输出和标准输出方面没有给出具体代码,本文将... 阅读全文

posted @ 2004-10-11 18:48 Guxx 阅读(1275) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/hansbj/包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等 (一)挂起操作在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法:到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Sessio... 阅读全文

posted @ 2004-10-09 13:36 Guxx 阅读(718) 评论(0) 推荐(0)

摘要:用第三方工具 Log Explorer 3.2 http://www.ttdown.com/SoftDown.asp?ID=14562http://www.yiii.net/app/servlet/net.yiii.club.DownloadServlet?Information_Id=I00023471解压缩密码 www.heibai.nethttp://www.ttdown.com/softv... 阅读全文

posted @ 2004-10-09 11:37 Guxx 阅读(782) 评论(0) 推荐(0)

摘要:alter table tablename disable trigger alldrop index tablename.indexname--之后进行更新update tablename set coln = newalter table tablename enable trigger allcreate index indexname on table(col4) 阅读全文

posted @ 2004-10-09 11:29 Guxx 阅读(495) 评论(0) 推荐(0)

摘要:两种方法1.用 for update 2.加判断 if not exists(select * from inserted) or not exists(select * from deleted return 阅读全文

posted @ 2004-10-09 11:23 Guxx 阅读(520) 评论(0) 推荐(0)

摘要:Web.Config 设置最大可上传文件大用文本编辑器打开位于 %SystemRoot%\Microsoft.NET\Framework\v1.1.4322\CONFIG 下的 machine.config 文件,找到 节,修改该配置节的属性 maxRequestLength ,设置该属性为系统最大可上传文件大小,以KB为单位。例如:maxRequestLength="409600",则最大可上... 阅读全文

posted @ 2004-10-09 10:02 Guxx 阅读(1569) 评论(1) 推荐(0)

摘要:--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构C... 阅读全文

posted @ 2004-10-08 15:12 Guxx 阅读(429) 评论(0) 推荐(0)

摘要:方法一 declare @max integer,@id integerdeclare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) > 1open cur_rowsfetch cur_rows into @id,@maxwhile @@fetch_status=0beginse... 阅读全文

posted @ 2004-10-08 15:09 Guxx 阅读(568) 评论(0) 推荐(0)

摘要:SQL Server2000中,如果数据库文件(非系统数据库文件)遇到错误的时候,我们该怎么办。以下是笔者以前的笔记。仅适用于非master,msdb的数据库。 说明如下: 1 建一个测试数据库test(数据库类型为完全)2 建一个表,插入点记录 create table a(c1 varchar(2)) go insert into a values('aa') go insert ... 阅读全文

posted @ 2004-10-08 15:09 Guxx 阅读(541) 评论(0) 推荐(0)

摘要:关键字: 触发器 实例在数据库设计中,有两种方法可设定自动化的资料处理规则,一种是条件约束,一种是触发器,一般而言,条件约束比触发器较容易设定及维护,且执行效率较好,但条件约束只能对资料进行简单的栏位检核,当涉及到多表操作等复杂操作时,就要用到触发器了.一个数据库系统中有两个虚拟表用于存储在表中记录改动的信息,分别是:虚拟表Inserted、虚拟表Deleted在表记录新增时 存放新增的记录 不存... 阅读全文

posted @ 2004-10-08 15:09 Guxx 阅读(1054) 评论(0) 推荐(0)

摘要:对于国内外的很多新闻,BBS和电子商务网站都采用ASP+SQL设计,而写 ASP的程序员很多(有很多刚刚毕业的),所以,ASP+SQL的攻击成功率也比较高。这类攻击方法与NT的版本和SQL的版本没有多大的关系,也没有相应的补丁,因为漏洞是程序员自己造成的,而且大多数讲解ASP编程的书上,源代码例子就有这个漏洞存在,其实只是一些合法的ASP对SQL的请求,就留下后患无穷! 这种攻击方... 阅读全文

posted @ 2004-10-08 15:07 Guxx 阅读(577) 评论(0) 推荐(0)

摘要:或许大家都设计过数据库,也为表定义过主键,今天我想阐述的是,应该如何正确的设计一个主键,在以往的一些资料中,都没有提及到主键设计的原则.我为此总结了一下: 1.是否要采用GUID作为主键 用GUID作主键有它的优势与不足.优势是GUID具有唯一性,在任何情况下,可以产生全球唯一的值.这是GUID最大的优势,也方便数据导入,比如要求从另一个系统中把数据导入进来,那么,不用担心,导入时,会导致主键冲突... 阅读全文

posted @ 2004-10-08 15:04 Guxx 阅读(1592) 评论(1) 推荐(0)