摘要:
这几天使用powerdesigner15(pd)+Oracle 11g 做数据库,中途遇到几个问题。 虽然很快都解决了但是还是记一下吧,提醒自己,也也遇到同样问题的人以帮助。1、问题一 在设计的时候我的文本字段设计的是 nvarchar 长度是4000,结果到oracle中建表的时候提示”字段过长“。 解决:把所以的4000改成2000就好了,oracle最大的长度应该2000多一点。2、问题二 使用pd设计好的物理模型导出sql的之前有checkmode,在checkMode 的时候提示外键重名。 解决:因为表比较少,所以自己重新把外键命名了,导致该错误的 原因暂时还不清楚... 阅读全文
摘要:
经常使用excel删除重复大的数据,今天发现了一个比较简单的方法。下面把旧的新的方法分析一下。 两种方式都支持一列或者多列。 一、旧方法 1、先将数据排序; 2、用if函数将“和上一行一样的”以及“和上一行不一样的”做标记 3、根据标记排序,删除“和上一行一样的”的数据。 二、新方法 利用excel高级筛选,不加筛选条件,勾上 “选择不重复的记录”。然后把得到的结果复制到另一个地方即可。 具体操作方法如下: 数据菜单-》筛选-》高级筛选-》选中将筛选结果放到其他位置-》列表区域选择要删除重复行的表-》条件区域选择一个 空格-》复制到选择一个空格(这个空格下方... 阅读全文
摘要:
不多说了,看代码(注意条件)View Code 1 merge into regularreport using 2 ( 3 select count(guid) count from regularreport where 4 project='ae1a0218-98ea-4ec7-b5f3-a559b8ee60f6' 5 and regulardate = '2012-10-29~2012-11-04/第45周' 6 ) 7 regularreportcount on (regularreportcount.count<>0) 8 when ma 阅读全文
摘要:
最近项目里面有个周报Excel导出的功能,为了解决这个问题,我显示调研Excel内核的方式实现了,但是被告知该方法有诸多弊端(1、服务器需要装相应版本的Excel;2、如果程序中途出错服务器会有很多Excel进程);最后用得aspose.cells第三方控件的方式完成。一、Excel内核方式实现 该方法首先需要添加引用Microsoft.Office.Interop.Excel;然后添加同名的using。具体数据插入的逻辑可以忽略,代码如下View Code 1 /// Excel导出 2 /// </summary> 3 /// <param ... 阅读全文
摘要:
一、 Oracle问题1、一下sql语句不可以执行提示“未找到要求低的from关键字”select *, guid as value, name as topic from project where moduletype='05'<script language="javascript">2、在将*改为;tablename.*即解决。二、 Jtbc使用模板多选框1、页面代码① Add模板页面:【name2value】② <selectname="speciality"class="searchtext&quo 阅读全文
摘要:
JTBC函数集转自:http://blog.sina.com.cn/s/blog_877284510100vvx1.htmlitransfer 函数调用数据库表中的数据并格式化输出itransfer(type, tpl, vars)参数type 类别,有top,hot,new,good,up,downtpl 模板名称vars 复合参数,可以用的有 genre 模块名称,topx 调用的记录数, rnum 列数, tnum 标题数, cls 模糊类别编号, class 精确类别编号, html 是否允许 HTML, bid 参照ID(在类别up,down时使用到), osql 附加的SQL语句, 阅读全文
摘要:
一、问题新装了本地的Oracle,装了之后出现了一个很奇怪的现象1、PL sql 能连上数据;程序不可以2、但是程序可以连接到公司服务器上的数据库3、错误提示如下二、问题解决过程1、最开始以为是连接字符串的问题——失败2、以为是Oracle的问题,反复装了几次Oracle——失败三、问题发现因为看到了一篇博客,才发现是IIS的问题,其实是我的问题。四、问题详细1、在我的iis默认网站上有一个web.config,里面的也有“<add name="ConnectionString" ……”字样。2、我程序是在iis上运行的,所以说我的网站是其实是默认网站下的一个子目录, 阅读全文
摘要:
oracle 监听程序当前无法识别 阅读全文
摘要:
今天发现一个问题,在oracle中我想添加一个额外的列,直接用*,导致出错。 准确如下,注意下划线的部分一定是放在objectsindex.code as Code和objectsindex.name as Name,之后 select *, (select wellname from well where guid='431C2B00FC2B40E1A5565FF421B8E41E') as wellname from objectsindex 这个好像在sql server中可以用*(经验)。 阅读全文