我想让一个没有经理的员工在我的桌子上展示,但当我知道这样的员工存在于数据库中时,所有我得到的都是"没有找到数据".
这是我的代码:
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) 我需要将许多特殊字符转换为他们的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;,Î,Ç,È,Ó,Ê,&OElig,Â,«,»,À,É,≤,ý,χ,∑,′,ÿ,∼,β,⌈,ñ,ß,„,´,·,–,ς,®,†,⊕,õ,η,⌉,ó,­,>,φ,∠,‏,α,∩,↓,υ,ℑ,³,ρ,é,¹,<,¢,¸,π,⊃,÷,ƒ,¿,ê, ,∅,∀, ,γ,¡,ø,¬,à,ð,ℵ,º,ψ,⊗,δ,ö,°,≅,ª,‹,♣,â,ò,ï,♦,æ,∧,◊,è,¾,&,⊄,ν,“,∈,ç,ˆ,©,á,§,—,ë,κ,∉,⌊,≥,ì,↔,∗,ô,∞,¦,∫,¯,½,¤,≈,λ,⁄,‘,…,œ,£,♥,−,ã,ε,∇,∃,ä,μ,¼, ,≡,•,←,«,‾,∨,€,µ,≠,∪,å,ι,í,⊥,¶,→,»,û,ο,‚,ϑ,∋,∂,”,℘,‰,²,σ,⋅,š,¥,ξ,±,ℜ,þ,⟩,ù,√,‍,∴,↑,×, ,θ,⌋,⊂,⊇,ü,’,ζ,™,î,ϖ,‌,⟨,˜,ú,¨,∝,ϒ,ω,↵,τ,⊆,›,∏,",‎,♠";
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,所以我想我传入的字符串出了问题?
我是git的新手,到目前为止我还没有找到一个简单的方法.
我正在尝试将文件夹上传到我的远程存储库,但我不希望上传某些类型的文件.我需要一些语法方面的指导,以防止上传这些类型的文件.
我有一个使用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) 我在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 ×2
cfwheels ×1
coldfusion-9 ×1
git ×1
github ×1
javascript ×1
list ×1
oracle ×1
oracle11g ×1
plsql ×1
sql ×1