- 博客(46)
- 资源 (5)
- 收藏
- 关注
转载 c#的接口
第一节 接口慨述 接口(interface)用来定义一种程序的协定。实现接口的类或者结构要与接口的定义严格一致。有了这个协定,就可以抛开编程语言的限制(理论上)。接口可以从多个基接口继承,而类或结构可以实现多个接口。接口可以包含方法、属性、事件和索引器。接口本身不提供它所定义的成员的实现。接口只指定实现该接口的类或接口必须提供的成员。 接口好比一种模版,这种模
2008-06-15 11:44:00
5667
转载 同步两个数据库
SQLServer2000同步复制技术实现步骤 作者:gaojier 日期:2007-06-25 字体大小: 小 中 大 一、 预备工作 1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户 --管理工具 --计算机管理 --用户和组 --右键用户 --新建用户 --建立一个隶属于administrator组的登陆windows的用户(
2008-04-19 10:27:00
757
转载 最短乘车路线查询示例(邹老大的。)
--最短乘车路线查询示例(邹老大的。) CREATE TABLE T_Line( ID nvarchar(10), --公交线路号 Station nvarchar(10), --站点名称 Orders int) --行车方向(通过它反应每个站的上一个、下一个站) INSERT T_Line SELECT N8路 ,N站A,1 UNION ALL
2008-04-16 11:23:00
1149
转载 矩阵转换
--测试数据 create table tb( O char(1),X varchar(10),Y varchar(10),Z varchar(10)) insert tb select A,x1,y1,z1 union all select B,x2,y2,z2 union all
2008-04-16 11:04:00
561
转载 转:fcuandy 行转列,列分行,行合并列,etc
*================fcuandy========2008.1.23================*/CREATE TABLE ta(id INT IDENTITY(1,1),cid INT,name VARCHAR(10))GOINSERT ta SELECT 1,aUNION ALL SELECT 1,bUNION ALL SELECT 1,cUNION ALL
2008-04-14 21:41:00
838
转载 静态变量和非静态变量的区别?
静态变量: 静态变量使用 static 修饰符进行声明 在所属类被装载时创建 通过类进行访问 所属类的所有实例的同一静态变量都是同一个值 非静态变量: 不带有 static 修饰符声明的变量称做非静态变量 在类被实例化时创建 通过对象进行访问 同一个类的不同实例的同一非静态变量可以是不同的值 示例: using System; using System.Collections.Generic; u
2008-04-12 19:50:00
912
转载 转:爱新觉罗.毓华 行列转换(version 2.0)
/*标题:普通行列转换(version 2.0)作者:爱新觉罗.毓华 时间:2008-03-09地点:广东深圳说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法。问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四
2008-04-08 12:02:00
1764
转载 值类型和引用类型的区别在哪里?
C# 支持两种类型:“值类型”和“引用类型”。 值类型包括:简单类型(char、int 、 float和bool) 、枚举类型和结构类型。 引用类型包括:类 (Class) 类型、接口类型、委托类型和数组类型。 值类型与引用类型的区别在于:值类型的变量直接包含其数据,而引用类型的变量则存储对象引用。 对于引用类型,两个变量可能引用同一个对象,因此对一个变量的操作可能影响另一
2008-04-07 11:55:00
952
转载 数据库置疑的处理办法
转:潇洒老乌龟(爱新觉罗.毓华) 数据库置疑的处理办法 在MS SQLSERVER中一直有这样的问题,SQLSERVER的状态"置疑",我们先来分析一下SQLSERVER数据库"置疑"的原因: 1.错误的删除日志; 2.硬件(HD)损坏,造成日志和数据文件写错误; 3.硬盘的空间不够,比如日志文件过大; 解
2008-04-03 11:54:00
567
转载 转:十大绝招保护SQL Server数据库安全
转:潇洒老乌龟(原名:爱新觉罗.毓华) 十大绝招保护SQL Server数据库安全 1. 安装最新的服务包 为了提高服务器安全性,最有效的一个方法就是升级到SQL Server2000 Service Pack 3a (SP3a)。另外,您还应该安装所有已发布的安全更新。 2. 使用Microsoft基线安全性分析器(MBSA)来评估服务器的安全
2008-02-26 20:43:00
611
转载 T-SQL 生成 两个新的真正的公历年历
转载:T-SQL 生成 两个新的真正的公历年历 --两个新年历--增加了日期所在月及年的周次!--星期日要算在"上一周"!(注意 WeekOfYear、WeekOfMonth 与 MyWeekOfYear、MyWeekOfMonth 的区别)--注意 datename 的值会因 SQL Server 语言版本或日期格式有所差异!--本测试环境为: SQL Server 2000 简体中文版
2008-01-30 14:12:00
630
原创 两张表数据同步 (添加、删除、修改 触发器)
--建立环境create table table1 (sno varchar(10),sname varchar(10))create table table2 (sno varchar(10),sname varchar(10))gocreate trigger t_table1 on table1after delete,insert,updateasbegin delete fro
2008-01-28 11:52:00
2356
转载 如何按字段删除重复记录
转:爱新觉罗.毓华 --如何按字段删除重复记录一张表里面以两个字段为唯一字段,当几条记录的这两个字段完全相同时,需要删除重复项,如下表a b c d1 2 3 41 5 3 51 2 7 9以a、b为唯一字段,第一条和第三条的a、b完全相同,所以,需要删除第一条记录1 2 3 4 或者第三条记录1 2 7 9即如下结果:a b c d1 2 3 41 5 3 5或a b c d1 5 3
2008-01-23 21:51:00
1347
转载 动态sql语句基本语法
转:潇洒老乌龟动态sql语句基本语法 1 :普通SQL语句可以用Exec执行 eg: Select * from tableName Exec(select * from tableName) Exec sp_executesql Nselect * from tableName -- 请注意字符串前一定要加N 2:字段名,表名,数
2008-01-22 18:50:00
523
转载 取n到m条记录的语句
--转 潇洒老乌龟 取n到m条记录的语句 1. select top m * from tablename where id not in (select top n id from tablename) 2. select top m * into 临时表(或表变量) from tablename o
2008-01-22 16:36:00
614
原创 存储过程:通过字符串中的分界符,把一列分为多列!
create table tb (cno varchar(10),msg varchar(200))insert into tbselect 0001,YK|43.00|43.00| union allselect 0002,ZX|2350.00|2350.00| union allselect 0003,2032|MD|15|120.00|120.00|45
2008-01-17 20:46:00
685
原创 通过分界符划分字符串函数
--函数功能: 在字符串@str中,以@split为分界符,第@pos个的值create function f_GetCol(@str varchar(200),@split varchar(10),@pos int)returns varchar(20)asbeginwhile @pos>1 and charindex(@split,@str+@split)>0 sele
2008-01-17 18:55:00
752
转载 按某一字段分组取最大(小)值所在行的数据
--按某一字段分组取最大(小)值所在行的数据(爱新觉罗.毓华 2007-10-23于浙江杭州)/*数据如下:name val memoa 2 a2(a的第二个值)a 1 a1--a的第一个值a 3 a3:a的第三个值b 1 b1--b的第一个值b 3 b3:b的第三个值b 2 b2b2b2b2b 4 b4b4b 5 b
2008-01-15 21:54:00
817
转载 化解字符串不能超过8000的方法及交叉表的处理
化解字符串不能超过8000的方法及交叉表的处理 经常有人提到,用动态生成SQL语句的方法处理数据时,处理语句超长,无法处理的问题下面就讨论这个问题:/*-- 数据测试环境 --*/if exists (select * from dbo.sysobjects where id = object_id(N[tb]) and OBJECTPROPERTY(i
2008-01-07 12:45:00
631
转载 SQL 语句获取表字段名称,属性.
--获取表字段名称,属性SELECT 表名 = case when a.colorder=1 then d.name else end, 表说明 = case when a.colorder=1 then isnull(f.value,) else end, 字段序号 = a.colorder, 字段名 = a.name,
2008-01-02 10:24:00
6717
转载 简单的3个SQL视图搞定所有SqlServer数据库字典
简单的3个SQL视图搞定所有SqlServer数据库字典 (2007-11-29更新)网上有很多SQL SERVER数据库字典的SQL语句,七零八落,我在工作整理了一下思路,总结SQL代码如下。数据库字典包括表结构(分2K和2005)、索引和主键.外键.约束.视图.函数.存储过程.触发器.规则。可以在企业管理器、查询分析器中简单执行,直接了当的查出SQL2K及SQL2005的所有数据字典
2007-12-28 11:08:00
552
转载 数据库恢复
数据库恢复 如果对某记录进行误删除的话,可以用一个软件,Log Explorer,前提有一个,必须故障还原模式是完全!下面是对该软件的介绍: http://www.yiii.net/app/servlet/net.yiii.club.DownloadServlet?Information_Id=I00023471解压缩密码 www.heibai.net注册机产生
2007-12-17 18:51:00
427
转载 将表数据旋转90度
/*将表数据旋转90度(2007-11-19于海南三亚)将下表数据:A b c d e -------------------- ----------- ----------- ----------- ----------- x 1
2007-12-14 16:23:00
995
原创 关于用户权限控制
转载:帐号:roy_88昵称:中国风_燃烧你的激情!!!————————————————————————————————————————————关于权限的控制,楼主参照一下以下操作: -- 防止访问他不该访问的数据库(总控制,明细还可以控制他对于某个数据库的具体对象具有的权限) --切换到你新增的用户要控制的数据库 use 你的
2007-10-02 18:29:00
717
原创 查询某个纪录的所有父类的纪录!
category 表:categoryid categoryname parentid1 新闻 02 文化 03 国内 14 国际 15 广东
2007-08-08 16:55:00
633
原创 传两个整型参数(如 15,24)建一张表15,16,17。。。24 每个数为一条记录的表
create function fn_Int (@Min int,@Max int)Returns @r TABLE (Number int)asbegin declare @i int set @i=@Min while @i=@Max begin insert @r values(@i) set @i=@i+1 end retur
2007-07-29 15:13:00
614
原创 MSSQL中显示当前IP地址
create proc sp_get_hostip(@ip varchar(15) output)ASdeclare @cmd varchar(200);create table #ipTemp(iptext varchar(255));set @cmd = ping -n 1 + host_name();insert #ipTemp exec master..xp_cmds
2007-07-29 15:01:00
1796
原创 联合主键,SQL语句怎么写?
--转载主键是数据库表的一个重要属性,建立主键可以避免表中存在完全相同的记录,也就是说主键在一张表中的记录值是唯一的。 建立主键有两种方法:一种是在数据库提供的GUI环境中建立,另一种是通过SQL语句执行建立,下面分别介绍。 1.在数据库提供的GUI环境中建立(以SQL7为例)。 输入表信息后按Ctrl键同时选中多行,然后点上面的主键按钮就行了。 2
2007-07-29 10:25:00
37658
2
原创 SQL语句导入导出大全
SQL语句导入导出大全,包括excel,access- - /******* 导出到excel EXEC master..x
2007-07-29 09:01:00
990
原创 按季度分组数据
id transAmt transDate payToOffer backToOrder1 20.32002007-02-03 00:00:00.000002 23.32002007-03-03 00:00:00.000103 100.32002007-03-03 00:00:00.000004 200.32002007
2007-07-28 10:15:00
793
原创 如何自动产生连接数据库odbc的字符串
如何自动产生连接数据库odbc的字符串你可以建一个udl文件,在文件中配置一个连接,然后到这个文件中看连接串,一定是对的.方法:建一个空白的文本文件.将名称改成 ttmp.udl,后缀udl不能错,前面随意然后双击这个文件就可以配置了. [oledb]; Everything after this line is an OLE DB initstringProvider=MSDASQL
2007-07-10 22:08:00
1056
原创 从一张表根据纪录的值code。取另一张表相对应Code 的FileName
表aName,Code1, Code2a 1 1b 2 1c 1 3表bCode, FileName1 f12 f23 f3求视图,结果如下:Name, fn1, fn2a f1 f1b f2 f1c f1 f3----------------------
2007-07-09 19:26:00
489
原创 一个两表关联的复杂查询语句
表1----id type1 美金2 人民币3 美金表2-----id money1 550.001 300.001 216.001 210.002 310.003 410.00结果集------1 美金1 550.001 300.001 美金1 216.001 210.002 人民币2 310.003 美金3 410.00说明:就是把表1每行当文
2007-07-09 19:15:00
917
原创 取得日期为当天的数据
-------取得日期为当天的数据declare @t table (id int,time datetime)insert into @tselect 1,2007-07-02 09:00:00union all select 1,2007-07-03 09:00:00union all select 1,2007-07-04 09:00:00union all select
2007-07-04 13:21:00
606
原创 MS SQL Server查询优化方法
MS SQL Server查询优化方法 ●查询速度慢的原因很多,常见如下几种:1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。3、没有创建计算列导致查询不优化。4、内存不足5、网络速度慢6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)sp_lock,sp_
2007-06-30 18:28:00
670
原创 查询指定根目录下所有节点!
我有两个表,一个是商品表。一个是类别表。商品表里有商品编号、商品名称、类别编号。类别表里有类别编号、类别名称和父类别编号。类别表是一个自连接的表。其中父类编号就是类别表的外键。例如存放数据为:类别编号 类别名称 父类编号1 食品 NULL2 副食品 13 糖 24 白糖
2007-06-27 21:59:00
1172
原创 查询字符在字符串中第几次出现的位置
SET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS ON GO--select txmsg ,charindex(|,txmsg) tillid,docno,txtype,txdate,postdate,txtime from trans where tillid=20 and txdate=2007-06-18 and txtype
2007-06-23 17:39:00
3139
原创 一列转换成一行!
一列转换成一行!表1内容为 cright |2|5|6|7| |1|2|3|4|5|6|7| |5|6|7|8| 想得到表2 r1 r2 r3 |2|5|6|7|
2007-06-18 21:53:00
738
原创 动态sql语句基本语法
动态sql语句基本语法 1 :普通SQL语句可以用Exec执行 eg: Select * from tableName Exec(select * from tableName) Exec sp_executesql Nselect * from tableName -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量
2007-06-17 21:31:00
860
原创 我在安装MSDE过程系统提示“指定的实例名称无效”。
我在安装MSDE过程系统提示“指定的实例名称无效”。 编辑setup.ini 再安装 [Options] TARGETDIR="D:/Setup/msde/binn" DATADIR="D:/Setup/msde/data" INSTANCENAME="实例名称" SECURITYMODE="SQL" USEDEFAU
2007-06-17 21:21:00
21998
2
ERP基础知识培训ppt文件
2009-02-16
近身剪- 整理的资料包
2008-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人