小编hol*_*hol的帖子

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

什么时候会触发NSFireDelayedPerform

我试图弄清楚NSFireDelayedPerform什么时候会被触发,这是什么基本规则.但我找不到任何关于此的文档或源代码.任何人都可以提供一点提示吗?

cocoa objective-c ios

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

PL/SQL函数返回ORA-06503:PL/SQL:返回没有值的函数

我必须编写一个pl/sql代码(实际上是一个函数),它通过将郊区作为参数来返回邮政编码,代码如下:

create or replace 
FUNCTION get_postCode(p_suburb IN varchar2)
RETURN varchar2 
IS
--
v_postcode varchar2;
--
CURSOR c1 IS 
SELECT locality, postcode FROM table_postcode;
--
BEGIN
--
FOR r1 IN c1 
loop
    IF upper(r1.locality) = upper(p_suburb)
    THEN 
      v_postcode := r1.postcode;
      return v_postcode;
    END IF;
exit WHEN c1%notfound;
END loop;
-- return v_postcode;
--
exception WHEN others then
v_postcode := null;  
END; 
Run Code Online (Sandbox Code Playgroud)

table_postcode是从邮局获得的,它包含郊区(地点作为栏目中的列)和邮政编码以及与此案例无关的其他字段.

当我使用该函数时,它返回正确的值,当我使用此函数作为SELECT子句的列时,它返回ONLY如果我不在FROM子句后添加任何进一步的子句.这对我来说很奇怪.

情况是:

select street, suburb, get_postcode(suburb) from my_table;
Run Code Online (Sandbox Code Playgroud)

上面的行给了我结果但是

select street, subur, get_postcode(suburb) from my_table order by suburb;
Run Code Online (Sandbox Code Playgroud)

失败并给我以下错误消息: …

sql database oracle select plsql

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

Oracle没有结果,小查询

我遇到一些sql的问题.当我运行以下查询时:

Select * from teleapp;
Run Code Online (Sandbox Code Playgroud)

我得到了很多结果.结果包括一个列(称为cashwithappyn),其中包含TONS为空或空数据单元格.(它们看起来很空,不要说空)

列信息是:

ColumnName      ID          Null? Data Type             Histogram   Num Distinct  Num Nulls    Density
CASHWITHAPPYN   54          Y     VARCHAR2(1 Byte)      Frequency   2             56895         0               
Run Code Online (Sandbox Code Playgroud)

当我尝试运行以下查询时:

Select * from teleapp where cashwithappyn = null;
Run Code Online (Sandbox Code Playgroud)

要么

Select * from teleapp where cashwithappyn = '';
Run Code Online (Sandbox Code Playgroud)

要么

Select * from teleapp where cashwithappyn not like '';
Run Code Online (Sandbox Code Playgroud)

要么

Select * from teleapp where cashwithappyn not in ('Y','N');
Run Code Online (Sandbox Code Playgroud)

或者任何类型的组合,我似乎无法在cashwithappyn中获得所有的行.

有任何想法吗?请帮助,这是我被指派做的项目的最后一部分,我只需要弄明白这一点.

谢谢.

sql oracle isnull

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

JavaScript如何处理以点开头的行?

我试着理解angularjs.org上的例子.例如,以下代码段.这是如何.value.factory.config工作?

angular.module('project', ['ngRoute', 'firebase'])

.value('fbURL', 'https://angularjs-projects.firebaseio.com/')

.factory('Projects', function($firebase, fbURL) {
  return $firebase(new Firebase(fbURL)).$asArray();
})

.config(function($routeProvider) {
  ...
Run Code Online (Sandbox Code Playgroud)

编辑:

我不理解上面代码的观点是第一行之后的空白行和以点开头的行.

javascript angularjs

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

从NSMutableArray制作NSArray

我有一个NSMutableArray.我想NSArray从 我尝试NSMutableArray使用for循环,NSMutableArray但我不能这样做.

iphone ios

-3
推荐指数
2
解决办法
196
查看次数