摘要:
Oracle 某列转为行:昨天遇到需求:一个用户对应多个手机号码,手机号码是单独存在一个表中的,这样展示的时候就需要展示成:用户手机号码用户11585460000,1585461111就需要将两条手机号码展示成一条记录,从网上查了一下,列转行,可以用"WMSYS.WM_CONCAT(TEL)"实现,具体:select USERNAME,WMSYS.WM_CONCAT(TEL) FROM tab1; 阅读全文
摘要:
转:背景: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 阅读全文
摘要:
--修改数据库中多个表中的同一个字段的长度:DECLAREV_SQLVARCHAR2(1000);CURSORCRISSELECTTABLE_NAMEFROMUSER_TAB_COLUMNSWHERECOLUMN_NAME='JZ_ID';BEGINFORRINCRLOOPV_SQL:='altertable'||R.TABLE_NAME||'modifyJZ_IDVARCHAR2(100)';EXECUTEIMMEDIATEV_SQL;ENDLOOP;END;--(可参照修改成同一字段的列名、注释等) 阅读全文
摘要:
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 阅读全文
摘要:
//保留小数点后面两位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); 阅读全文
摘要:
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 阅读全文
摘要:
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', 阅读全文
摘要:
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 阅读全文
摘要:
原表结构:dtExcel;//克隆表结构 DataTable dtRightTable = new DataTable(); dtRightTable = dtExcel.Clone(); 阅读全文
摘要:
将一个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 阅读全文