Archive for 10月, 2005
好久没来更新blog了,主要是最近比较忙,忙的结果是回到家什么都不想做,什么都没念头,只想倒头就睡,当然这不过是骗人的借口而已,呵呵…看来要坚持做某件事情还真的很难,就象前段时间想每天坚持学点英语,结果没几天就不了了之了:)
上次美国佬要做数据同步,数据量很小,当时想用DTS做,但美国跟苏州这里不能直接相连,做数据库备份又太大,而其所需的数据又不多,考虑再三,如果能自动生成数据插入语句,然后将生成的文件发给美国,那边执行就可以了,想法很好,但怎么实施呢?在 oracle 里面可以通过logminer来实现,在Sybase里有unload可以实现,在sql server里好象没有专门的工具或命令可实现,怎么办呢,只能自己写脚本实现了…脚本如下:
if exists (select * from dbo.sysobjects where id = object_id(N’[dbo].[generate_insert_statement]‘) and OBJECTPROPERTY(id, N’IsProcedure’) = 1)
drop procedure [dbo].[generate_insert_statement]
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS OFF
GO
CREATE PROCEDURE generate_insert_statement
@tablename nvarchar(128),
@dbname nvarchar(128),
@objowner nvarchar(128),
@collist varchar(8000)
AS
/*
–@tablename is table name which you want to export data
–@dbname is the database name
–@objowner is the table owner ,default is dbo
@collist is column list that [...]
国庆回来等到了期待已久的dell 700M笔记本,配置如下:
CPU:迅驰1.7G
内存:1G
硬盘:80G
显示器:12.1英寸 WXGA TFT 显示屏
感觉还可以,但就是键盘小了点,比较适合女孩子使用:)
在用的过程中发现每次启动时数字键盘总是开启的(Num lock的灯总是亮着),给输入密码造成很大不便…问了N多高手都不知道怎么去解决,经过本人不懈的在google的查找,终于找到了解决方法,现共享给大家:)
修改注册表:
HKEY_CURRENT_USER\Control Panel\Keyboard 修改右边的InitialKeyboardIndicators的值:
0 - all indicators off
1 - Caps Lock on
2 - Num Lock on
4 - Scroll Lock on
如果该注册表项正常,则尝试修改如下:
HKEY_USERS\.DEFAULT\Control Panel\Keyboard\InitialKeyboardIndicators,值跟上面相同