摘要: Oracle 某列转为行:昨天遇到需求:一个用户对应多个手机号码,手机号码是单独存在一个表中的,这样展示的时候就需要展示成:用户手机号码用户11585460000,1585461111就需要将两条手机号码展示成一条记录,从网上查了一下,列转行,可以用"WMSYS.WM_CONCAT(TEL)"实现,具体:select USERNAME,WMSYS.WM_CONCAT(TEL) FROM tab1; 阅读全文
posted @ 2013-05-08 11:11 Mr zhao 阅读(943) 评论(2) 推荐(0) 编辑
摘要: 转:背景:Oracle10g 服务器,Oracle10g 客户端,windowsXP 操作平台 要求:Oracle 数据库服务器对数据库 ytcn 每天自动备份一次。 解决方案:利用任务计划、批处理文件和 Oracle 的 exp 导出功能,根据日期自动生成 Oracle 备份文件。详细步骤: 1 创建批处理文件 ytcn.bat ytcn.bat中详细内容如下: @echo off echo 正在备份银通网 Oracle 数据库,请稍等...... exp userid='ytcn/ytcn@ytcnas sysdba' file=e:/bak/ytcn/oracle/ytc 阅读全文
posted @ 2013-04-19 11:13 Mr zhao 阅读(482) 评论(0) 推荐(0) 编辑
摘要: --修改数据库中多个表中的同一个字段的长度:DECLAREV_SQLVARCHAR2(1000);CURSORCRISSELECTTABLE_NAMEFROMUSER_TAB_COLUMNSWHERECOLUMN_NAME='JZ_ID';BEGINFORRINCRLOOPV_SQL:='altertable'||R.TABLE_NAME||'modifyJZ_IDVARCHAR2(100)';EXECUTEIMMEDIATEV_SQL;ENDLOOP;END;--(可参照修改成同一字段的列名、注释等) 阅读全文
posted @ 2013-04-18 10:43 Mr zhao 阅读(580) 评论(0) 推荐(0) 编辑
摘要: DataList中链接跳转页面传参数:前台:<asp:DataList ID="dlRep" runat="server" OnItemCommand="dlRep_ItemCommand" Width="900px"> <HeaderTemplate> <table border="1px" style="width: 950px;"> <tr> <td> <asp:LinkButton ID="l 阅读全文
posted @ 2013-04-15 17:17 Mr zhao 阅读(290) 评论(0) 推荐(0) 编辑
摘要: //保留小数点后面两位Math.Round(string string1,int num1,MidpointRounding.AwayFromZero);注:string string1: 要四舍五入的内容;intnum :保留的位数;例:保留两位。double month12_Day = Math.Round(Convert.ToDouble(newFormula[11].ToString()) / 31, 2, MidpointRounding.AwayFromZero); 阅读全文
posted @ 2013-03-15 14:43 Mr zhao 阅读(286) 评论(0) 推荐(0) 编辑
摘要: BEGINDELETE FROM SYSROLEOPENR WHERE ROLEID = 2;INSERT INTO SYSROLEOPENR (PKID, ROLEID, OPERID) SELECT SYSROLEOPENR_PKID_SEQ.NEXTVAL, '2' ROLEID, OPERID FROM SYSMODULEOPER WHERE OPERCODE = '300090010';INSERT INTO SYSROLEOPENR (PKID, ROLEID, OPERID) SELECT SYSROLEOPENR_PKID_SEQ.NEXTVAL 阅读全文
posted @ 2013-03-14 16:44 Mr zhao 阅读(2056) 评论(0) 推荐(0) 编辑
摘要: oracle日期相减收藏:http://hi.baidu.com/echolovejose/item/2bf4b35af54204cdd2e10c77--MONTHS_BETWEEN(date2,date1)给出date2-date1的月份SQL> select months_between('19-12月-1999','19-3月-1999') mon_between from dual;MON_BETWEEN----------- 9SQL>select months_between(to_date('2000.05.20',&# 阅读全文
posted @ 2013-03-14 11:23 Mr zhao 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: Oracle中增加、删除、修改字段--增加字段:alter table XM_urgency add(CITY_AUDIT_STATE VARCHAR2(50)); comment on column XM_urgency.CITY_AUDIT_STATE is '政企绿色通道项目审批状态';--删除字段ALTER TABLE JN_OBJECT DROP COLUMN DISPOSE_STATE;--修改字段长度alter table JD_CONSQUESTION modify CMT_RECIPIENT VARCHAR2(500);--修改列的名称ALTER TABLE 阅读全文
posted @ 2013-01-22 10:58 Mr zhao 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 原表结构:dtExcel;//克隆表结构 DataTable dtRightTable = new DataTable(); dtRightTable = dtExcel.Clone(); 阅读全文
posted @ 2012-12-30 18:20 Mr zhao 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 将一个datatable的值赋给另一个datatable的三种方法总结:方法一:new一个新行,给每个列去赋值。 DataTable dt1 = new DataTable();DataTable dt2 = new DataTable();DataRow NewRow = dt2.NewRow();NewRow["ID"] = dt1.Rows[i]["ID"].ToString();NewRow["No"] = dt1.Rows[i]["No"].ToString();NewRow["Name&quo 阅读全文
posted @ 2012-12-24 10:08 Mr zhao 阅读(675) 评论(0) 推荐(0) 编辑