小编Geo*_*Geo的帖子

PL/SQL中找不到数据

我想让一个没有经理的员工在我的桌子上展示,但当我知道这样的员工存在于数据库中时,所有我得到的都是"没有找到数据".

这是我的代码:

ACCEPT p_1 PROMPT 'Please Enter Employee ID:'

declare 
  v_eid               employee.employee_id%TYPE := &p_1;
  v_count             NUMBER;
  v_name              employee.employee_name%TYPE;
  v_sal               employee.salary%type;
  v_mname             employee.employee_id%TYPE ;
  v_dptname           department.department_name%type;  
  v_avg               employee.salary%type;

BEGIN 
  SELECT count(*)
  INTO v_count
  FROM employee
  WHERE employee_id = v_eid;

  IF v_count = 0 THEN
      DBMS_OUTPUT.PUT_LINE(v_eid || ' is not in the table.');
  ELSE
      select e1.employee_name, e1.salary, department.department_name,
             nvl(e2.employee_name, 0)
      into v_name, v_sal, v_mname, v_dptname
      from employee e1
      inner join employee e2 on e1.manager_id = e2.employee_id 
      inner join department on e1.department_id = …
Run Code Online (Sandbox Code Playgroud)

sql oracle plsql oracle11g

1
推荐指数
2
解决办法
2537
查看次数

将特殊字符转换为HTML - ColdFusion

我需要将许多特殊字符转换为他们的html格式,我正在尝试使用正在使用的函数,ReplaceList但函数或我传递给它的值有问题.

这是功能

<cffunction name="HtmlUnEditFormat" access="public" returntype="string" output="no" displayname="HtmlUnEditFormat" hint="Undo escaped characters">
    <cfargument name="str" type="string" required="Yes" />
    <cfscript>
        var lEntities = "&##xE7;,&##xF4;,&##xE2;,&Icirc;,&Ccedil;,&Egrave;,&Oacute;,&Ecirc;,&OElig,&Acirc;,&laquo;,&raquo;,&Agrave;,&Eacute;,&le;,&yacute;,&chi;,&sum;,&prime;,&yuml;,&sim;,&beta;,&lceil;,&ntilde;,&szlig;,&bdquo;,&acute;,&middot;,&ndash;,&sigmaf;,&reg;,&dagger;,&oplus;,&otilde;,&eta;,&rceil;,&oacute;,&shy;,&gt;,&phi;,&ang;,&rlm;,&alpha;,&cap;,&darr;,&upsilon;,&image;,&sup3;,&rho;,&eacute;,&sup1;,&lt;,&cent;,&cedil;,&pi;,&sup;,&divide;,&fnof;,&iquest;,&ecirc;,&ensp;,&empty;,&forall;,&emsp;,&gamma;,&iexcl;,&oslash;,&not;,&agrave;,&eth;,&alefsym;,&ordm;,&psi;,&otimes;,&delta;,&ouml;,&deg;,&cong;,&ordf;,&lsaquo;,&clubs;,&acirc;,&ograve;,&iuml;,&diams;,&aelig;,&and;,&loz;,&egrave;,&frac34;,&amp;,&nsub;,&nu;,&ldquo;,&isin;,&ccedil;,&circ;,&copy;,&aacute;,&sect;,&mdash;,&euml;,&kappa;,&notin;,&lfloor;,&ge;,&igrave;,&harr;,&lowast;,&ocirc;,&infin;,&brvbar;,&int;,&macr;,&frac12;,&curren;,&asymp;,&lambda;,&frasl;,&lsquo;,&hellip;,&oelig;,&pound;,&hearts;,&minus;,&atilde;,&epsilon;,&nabla;,&exist;,&auml;,&mu;,&frac14;,&nbsp;,&equiv;,&bull;,&larr;,&laquo;,&oline;,&or;,&euro;,&micro;,&ne;,&cup;,&aring;,&iota;,&iacute;,&perp;,&para;,&rarr;,&raquo;,&ucirc;,&omicron;,&sbquo;,&thetasym;,&ni;,&part;,&rdquo;,&weierp;,&permil;,&sup2;,&sigma;,&sdot;,&scaron;,&yen;,&xi;,&plusmn;,&real;,&thorn;,&rang;,&ugrave;,&radic;,&zwj;,&there4;,&uarr;,&times;,&thinsp;,&theta;,&rfloor;,&sub;,&supe;,&uuml;,&rsquo;,&zeta;,&trade;,&icirc;,&piv;,&zwnj;,&lang;,&tilde;,&uacute;,&uml;,&prop;,&upsih;,&omega;,&crarr;,&tau;,&sube;,&rsaquo;,&prod;,&quot;,&lrm;,&spades;";
        var lEntitiesChars = "ç,ô,â,Î,Ç,È,Ó,Ê,Œ,Â,«,»,À,É,?,ý,?,?,?,Ÿ,?,?,?,ñ,ß,„,´,·,–,?,®,‡,?,õ,?,?,ó,­,>,?,?,?,?,?,?,?,?,³,?,é,¹,<,¢,¸,?,?,÷,ƒ,¿,ê,?,?,?,?,?,¡,ø,¬,à,ð,?,º,?,?,?,ö,°,?,ª,‹,?,â,ò,ï,?,æ,?,?,è,¾,&,?,?,“,?,ç,ˆ,©,á,§,—,ë,?,?,?,?,ì,?,?,ô,?,¦,?,¯,½,¤,?,?,?,‘,…,œ,£,?,?,ã,?,?,?,ä,?,¼, ,?,•,?,«,?,?,€,µ,?,?,å,?,í,?,¶,?,»,û,?,‚,?,?,?,”,?,‰,²,?,?,š,¥,?,±,?,þ,?,ù,?,?,?,?,×,?,?,?,?,?,ü,’,?,™,î,?,?,?,˜,ú,¨,?,?,?,?,?,?,›,?,"",?,?";
    </cfscript>
    <cfreturn ReplaceList(arguments.str, lEntities, lEntitiesChars) />
</cffunction>
Run Code Online (Sandbox Code Playgroud)

这就是我所说的:

<cfoutput>
    <cfloop query="local.q" startrow="2">
       #HtmlUnEditFormat(consultServiceType)# <br />
    </cfloop>
</cfoutput>
Run Code Online (Sandbox Code Playgroud)

这些是我传递给它的字符串:

Security?
Security Guard®
Alarm System©
Private Investigator;
Run Code Online (Sandbox Code Playgroud)

我没有收到任何错误(之前我在函数中有一个cftry)并且字符串返回相同

编辑:

我已经尝试使用#FindNoCase('©',consultServiceType)#并返回0,所以我想我传入的字符串出了问题?

coldfusion coldfusion-11

1
推荐指数
1
解决办法
2622
查看次数

从提交到github中排除特定类型的文件

我是git的新手,到目前为止我还没有找到一个简单的方法.

我正在尝试将文件夹上传到我的远程存储库,但我不希望上传某些类型的文件.我需要一些语法方面的指导,以防止上传这些类型的文件.

git github

0
推荐指数
1
解决办法
85
查看次数

List Iterator进入无限循环 - Javascript

我有一个使用javascript创建一个列表,最后我有一个遍历列表并显示内容的迭代器.不幸的是我的迭代器进入无限循环而我无法调试它.

这是代码 - 如果您运行迭代器,您的浏览器将会崩溃 - 其他所有功能似乎都运行良好.

function List(){
    this.listSize = 0;
    this.pos = 0;
    this.dataStore = []; 
    this.clearList = clear;
    this.find = find;
    this.toString = toString;
    this.insert = insert;
    this.append = append;
    this.remove = remove;
    this.front = front;
    this.end = end;
    this.prev = prev;
    this.next = next;
    this.length = length;
    this.currPos = currPos;
    this.moveTo = moveTo;
    this.getElement = getElement;
    this.length = length;
    this.contains = contains;
}

function append(element){
    this.dataStore[this.listSize++]=element;
}

function find(element){
    for(var i=0;i<this.dataStore.length; ++i){
        if(this.dataStore[i]==element){
            return i;
        }
    } …
Run Code Online (Sandbox Code Playgroud)

javascript list data-structures

0
推荐指数
1
解决办法
123
查看次数

onRequestStart CFWheels

我在cfwheels中遇到了一些并发问题.

我在每次用户请求某事时正在执行的events/onrequeststart.cfm中都有一些代码.

测试用例:用户A - 请求时间:10秒用户B - 请求时间:2秒

如果用户B在用户A正在处理请求时发出请求,则用户B的设置将进入用户A,用户A将根据用户的B请求显示结果.

我尝试在onrequeststart.cfm上使用cflock但它似乎不起作用.我对cfwheels没有多少经验,所以我可能会尝试做一些逻辑错误的事情.

这是混淆代码的一部分.

    <cfquery name="currentUser" datasource="#application.ds#">
        select * from clientadmin where clientAdminid ='#session.clientadminid#'
    </cfquery>

    <cfquery name="currentClient" datasource="#application.ds#">
        select * from clientBrands where clientbrandID ='#currentUser.ClientBrandID#'
    </cfquery>



<cfset application.clientAdminSurveys = application.generalFunctions.clientSurveys(clientAdminID=session.clientAdminID, clientBrandID = currentUser.clientBrandID)>
<cfset application.AssociatedDoctors = application.generalFunctions.AssociatedDoctors(clientAdminID=session.clientAdminID, clientBrandID = currentUser.clientBrandID)>
Run Code Online (Sandbox Code Playgroud)

所以,我想我的问题是,如何避免这种情况发生?

coldfusion cfwheels coldfusion-9

0
推荐指数
1
解决办法
202
查看次数