DataTable 行列转换 将原来的行表转化成交叉表,无对应值赋默认值,用于统计显示或报表
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataTable tt = GetCrossTable(CreateDT()); GridView1.DataSource = tt; G …… 阅读全文
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataTable tt = GetCrossTable(CreateDT()); GridView1.DataSource = tt; G …… 阅读全文
-- 19-1:建立无参数的函数CREATE OR REPLACE FUNCTION cur_datetimeRETURN VARCHAR2ISBEGINRETURN TO_CHAR(sysdate,'YYYY"年"MM"月"DD"日"HH24″时"MI"分"SS"秒"');END;/-- 19-2:建立带有输入参数的函数CREATE OR REPLACE …… 阅读全文
作为一名DBA,他们最常见的日常任务是:1)定期完成数据库的完全备份或差异备份。2)定期清理备份文件,因为存储空间有限,可能只需要保存一个时期段内的文件(比如一周内或一月内)。而如何做到这两点呢?笔者相信在SQL SERVER2005版本出来之前要实现这种功能,也是可以实现的,只是实现定期清理备份文件显得不那么直接,一般需要手写批处理作业维护,而在SQL Server 2005 …… 阅读全文
1. 测试环境:Item发布机 A订阅机 BOSWindows 2003 ServerWindows 2003 ServerSQLSQL Server 2005 企业版SQL Server 2005 企业版域无 …… 阅读全文
--行列互转/******************************************************************************************************************************************************以学生成绩为例子,比较形象易懂整理人:中国风(Roy)日期:2 …… 阅读全文
需求:在做软件的过程中,发现不少客户在做数据检索时,打汉字怕麻烦,也影响工作效率,要求在查询时,支持查询汉字的字母开头查询。 做到支持数据库拼音码查询,主要分一下几步实现: 1.在数据库中建立一个sys_spell_dict表,把常用的汉字与拼音字母做为对照信息存储到数据库中。下面以SQL server 2005数据库的SQL语言格式编写实现。 .先创建sys …… 阅读全文
-- ============================================= -- 电子商务模板 -- ============================================= USE master GO -- Drop the database if it already exists IF EXISTS ( SELECT na …… 阅读全文
--以下代码生成的编号长度为12,前6位为日期信息,格式为YYMMDD,后6位为流水号。--创建得到当前日期的视图CREATE VIEW v_GetDateASSELECT dt=CONVERT(CHAR(6),GETDATE(),12)GO--得到新编号的函数CREATE FUNCTION f_NextBH()RETURNS char(12)ASBEG …… 阅读全文