自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 SQL 游标的使用

      我以前基本上没有用过游标,感觉这个没有什么用.但是有时候用到表的循环的话,还是挺好用的.现在把他的语法写下来:  DECLARE @TNAME nvarchar(100)   DECLARE myCursor CURSOR FOR  select name from systypes  OPEN myCur

2009-08-31 11:29:00 550

原创 SQL 索引的用法

下面测试的数据是3852916条记录。测试环境是 os:windows xp sp2, 内存:1G,cpu:双核 2.66 GHZ。(1)ItemTransaction 表什么都没有,没有主键,没有外键,没有索引。declare @d datetimeset @d=getdate()select * from Itemtransactionwhere

2009-08-26 11:44:00 5352 1

原创 VSS 序列号

 885-5507245

2009-08-25 14:55:00 1166

原创 64 bit windows server 2003

     CD-Key MR78C-GF2CY-KC864-DTG74-VMT73 VPT7T-77D38-KWVW2-2G34P-73GBQBVPPQ-CDPXV-8JBRH-9H9T6-3RXV3 C4B3G-9HJD7-MGP7X-8QKPF-26T73DRB3Y-RMR92-4HBMD-TTRTG-X4MRD MTP7W-8BCRY-6JXKP-YGKVJ-WD

2009-08-25 14:54:00 885

原创 SQL 查询表中记录最快的方法,删除表中记录最快的方法.

     查询表中记录最快的方法.   select rows from sys.sysindexes  where id=object_id(NItemTransaction) and indid=1    删除表中记录最快的方法:    truncate table Item   --这个最快,不写日志.

2009-08-22 10:03:00 984

原创 子网的计算,子网的划分

       已知172.31.128.255/18,试计算:1、子网数目,2、网络号,3、主机号,4、广播地址,5、可分配IP的起止范围解:1、算子网数目首先将/18换成为我们习惯的表示法:11111111.11111111.11000000.000000转为十进制就是255.255.192.0,可以看到这个掩码的左边两节和B类默认掩码是一致的

2009-08-21 10:10:00 1212

原创 SQL 加go 和不加go的区别

    举个例子.(一)insert a  from select * from b  ---1     go     insert a from select * from c        ---2      go     insert a from select * from d       ---3   如果第一个语句报错.有go

2009-08-20 16:12:00 8111 1

原创 SQL 用bcp 批处理数据的导入导出

   公司在合并两个sql 数据库的时候,用bcp 批处理来合并了两个数据库,没有用到c# 或者是其他的编程语言.假如一个为yf1,一个为cima现在要把用把yf1的数据合并到cima中. 操作步骤是(1) 先导出数据库中每个表的结构,保存为xml 格式,@Echo Off  bcp sdt_yf1.dbo.AttendanceTransaction format nu

2009-08-20 15:54:00 2529 3

原创 SQL Trigger,indexes,Procedure

 (一)  更改数据库的恢复模式Alter database [database_name] set recovery simple (二) 查找表对应的Trigger是否存在  if exists(select * from sys.objects where type=TR  and upper([name])=upper(MoOperationV

2009-08-19 15:15:00 519

原创 SQL @@Identity ,Scope_identity() 区别

       碰到这样一个业务需求,例如表A ,B .表A有identity列,表B 也有identity列.    use tempdb      create table TM    (M_id int  identity(1,1) primary key     M_name varchar(100)  not null     )     insert

2009-08-18 17:53:00 2385

原创 SQL 异常处理 Begin try end try begin catch end catch

总结了一下错误捕捉方法:try catch ,@@error,  raiserror这是在数据库转换的时候用的的异常处理,Begin TryInsert into SDT.dbo.DYEmpLostTM(LogDate,ProdGroup,ShiftCode,EmployeeNo,MONo,OpNo,OTFlag,LostTypeID,OffStdTime,Em

2009-08-18 14:49:00 7304

原创 SQL CAST, CONVERT 比较

      if(@StartTime > @EndTime)    Set @EndTime = cast(convert(char, @ScheduleDate + 1 , 101)+ +convert(char, @EndTime, 108) as datetime)    Else    Set @EndTime = cast

2009-08-18 11:02:00 2986

原创 ISNULL AND NULLIF 的区别

    今天无意看到nullif()这个函数,猛的想起isnull 这个函数,这两个意思一样吗。我知道isnull(check_expression,replacement_expression)如果check_expression的值为null,用replacement_expression的值代替。查了一下nullif(expression1,express

2009-08-17 17:35:00 1548 1

原创 Set ANSI_NULLS ; SET Quoted_Identifier ON

   SQL-92 标准的由来:  “ SQL"   的名称是   Structured   Query   Language(结构化查询语言)的缩写。   在   1974  年,Donald   Chamberlin   和其他人在   IBM   的研究所定义了语言   SEQUEL   (Structured  English   Query   Language)(结

2009-08-17 14:49:00 623

原创 SQL 语句中优化方法

       整理一下以前的一些用sql语句的习惯。先提一个概念扫描参数(SARG),用于限制搜索的一个操作,因为它通常是指一个特定的匹配,一个值得范围内得匹配或者两个以上条件的AND 连接。1.or 会引起全表扫描.如:Name=张三  and 价格>5000  符合SARG而:Name=zhangsan   or 价格>5000 则不符合SARG 2.非操作

2009-08-15 12:26:00 362

原创 字符串处理函数

  /* */ASCII(charactor_expression)--返回字符串最左边的字符的ascii值select ascii(bcd)CHAR(integer_expression) --将 int ASCII 代码转换为字符select char(97)   NCHAR(integer_expression) --根据unicode标准

2009-08-14 11:38:00 499

原创 表中主键,外键 建立规则

    在为一张表建立主键的时候,要考虑一下这些情况看是否适合作为键。   (1)不要用身份证号码作为键,还有其他一些类似的社会保障号码   十分不建议用这个作为键,这些号码都需要人手动输入,永远都不要 用手动数据的键作为主键,有隐私的原因。还有一旦你输入错误,唯一能作的就是删除了重新再来。 (2) 用户编辑的键一般不作为键。  (3)不要索引大

2009-08-12 17:40:00 1101

原创 本地没有注册 Microsoft.Jet.oledb.4.0

     在CIMA一台64位的服务器上运行下面的语句提示错误:     select * from openrowset (Microsoft.Jet.Oledb.4.o,Text;hdr=no;database=d:/,文本文件名#txt) as a   Msg 7403, Level 16, State 1, Line 2The OLE D

2009-08-11 17:38:00 3471

原创 简单恢复模式下,日志文件的增长

      最近公司要把两个sql sever 2005 数据库合并成一个数据库,一个数据库26G,一个数据库31G。这只是mdf文件,不是ldf文件。在合并之前就考虑到了日志文件会很大,但是没有想到这么大 。      把数据库设置成简单恢复模式,日志文件照样非常大。简单恢复模式并不等于没有或者很少的日志量。     当我使用默认的设置即日志文件的设置(初始大小1M,

2009-08-11 17:05:00 2156

原创 开机出现 Press F1 to resume 的提示

     公司电脑系统重新装了以后,开机出现 Press F1 to Resume 的提示,按一下F1 才启动。 上网搜索了一下,说是华硕的板子经常出现这样的问题。正好电脑主办是华硕的。    开机有这个提示的情况在华硕或者是仿华硕主板上最常见的,检测不到IDE通道主盘的意思!要解决这种情况,进BIOS把BOOT启动项设置改一下就可以了。 .进BOSS,然后Boot/B

2009-08-07 16:01:00 9796 1

原创 不用输入用户名,让系统自动登陆

     上次看到一个管理员,在xp下设置自动登陆。回来自己也设置一下,这个方法不错,省的每次开机输入密码。   xp系统下:  1》run-》regedit 进入注册表定位到 HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Windows NT-> Current Version ->Winlogon 下    找到AutoAdminLo

2009-08-07 15:51:00 551 2

原创 数据库正在恢复

当导入像数据库中导入数据时,碰到磁盘空间不足,或者导入过程中发生错误,当你电脑重新启动,或者重新启动服务的时候有时候就会碰到数据库正在恢复,现象就是:数据库图标变成灰色后面写这(in recovery  ) 用下面的语句就可以恢复正常: 如果数据库正在恢复用下面的语句:alter database sdt set  online

2009-08-06 20:40:00 1108 2

原创 索引

  公司数据库中一个表中的数据,查询的时候很慢,看了一下建立的索引。   顺便复习一下索引的概念。   索引分为大致三种:聚集索引,非聚集索引,唯一索引。分别说一下这几个的关系。   聚集索引: 只要你表中有主键,就有索引。而且这个索引还是聚集索引,唯一的。所以也是唯一索引。一个表只能有一个聚集索引,因为数据行本身只能按照一种顺序排列。当表中有聚集索引的时候,数据行才按

2009-08-06 16:00:00 438

原创 相机的 高清到底是一个什么东西

高清到底是一个什么东西?可能很多人还只能依稀的知道1080P什么的。当你在广告中看到数字电视机时,总会说支持1080i/1080P这样标准,先不提现在市面上销售的电视机有几个能达到这样一个要求。我们来看看1080i和1080P都代表着什么意思——1080i和720p都是在国际上认可的数字高清晰度电视标准。其中字母i代表隔行扫描,字母P代表逐行扫描。而1080、720则代表垂直方向所能达到的分辨率。

2009-08-04 11:36:00 1014

原创 VSS 中控制源代码,有的代码加不进去问题

    总部有新的源代码过来,加入到VSS里面,发现有的项目可以加进去,有的加不进去,项目标题显示的是灰色的。当你想把他加入的话,报错:说已经存在这个项目了,可怎么加不进去。把解决方案下的所有 vssver.scc,mssccprj.scc,  项目名.csproj.vspscc, 工程名.vssscc全部都删除了。但是还是加不进去。在网上找了一些资料,查看了一下。 原来跟这个有干系,

2009-08-04 10:16:00 1578

原创 批处理命令 bat语法

   最近在处理数据的时候要用到bat文件,以前也碰到,并没有引起重视,今天有空来研究一下这东西。下面是一些命令参数:先举个例子:创建一个文本文件,保存到根目录,把名字改成1.bat。输入dir  (1)@echo off         (一) 如果前面没有加上◎(不显示bat文件里的命令,但是echo off还是要显示,运行结果显示)C:/>1.bat  --切换到根目

2009-08-03 10:50:00 3251

原创 一些 网络命令 net use ,start,nbtstat

   跟远程电脑连接的一些命令:(1)连接远程电脑: start //192.168.16.2/d$这样可以连接到远程电脑的D盘或者是某个共享文件 (2)查看远程电脑名:nbtstat -a  对方IP或者对方计算机名字       (3)查看远程电脑的连接状态:ping  IP或者计算机名字  -t(加上-t表示一直ping)

2009-08-01 12:30:00 1375

C# 托盘程序

下栽后直接使用,欢迎大家讨论

2008-06-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除