小编Pet*_*ang的帖子

如何在内连接表上强制索引?

如何在类似于此的查询上强制索引.我需要单独强制foo和bar上的索引.

SELECT foo.*, bar.*
FROM foo
INNER JOIN bar ON foo.rel_id = bar.rel_id
WHERE foo.status = 1
  AND bar.status = 1
Run Code Online (Sandbox Code Playgroud)

mysql inner-join

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

在Windows上安装APC

如何在Windows上安装APC?我使用的是PHP 5.3,Windows 7 x64.

我用了

pecl install apc
Run Code Online (Sandbox Code Playgroud)

我有

C:\PHP>pecl install apc
downloading APC-3.0.19.tgz ...
Starting to download APC-3.0.19.tgz (115,735 bytes) ............
done: 115,735 bytes 47 source files, building
WARNING: php_bin c:\php\php.exe appears to have a suffix \php.exe, but config
    variable php_suffix does not match running: msdev APC.dsp /MAKE "APC - Release"
ERROR: Did not understand the completion status returned from msdev.exe.
Run Code Online (Sandbox Code Playgroud)

php apc

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

SQL - 在单表中添加一列的所有行值

我有一个关于SQL-select-query的问题:该表包含几列,其中一列是一个名为"size"的整数列 - 我正在尝试执行的任务是查询表中所有的总和行(它们的值),或更确切地说,在我的ResultSet中获取一个名为"overallSize"的人工列,其中包含表中所有"大小"值的总和.优选地,可以使用WHERE子句仅添加特定值("WHERE bla = 5"或类似的值).

数据库引擎是HSQLDB(HyperSQL),符合SQL2008.

先感谢您 :)

sql sum hsqldb

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

使用xs:extension忽略元素的顺序

如何设计我的xsd以忽略元素序列?

<root> <a/> <b/> </root>
Run Code Online (Sandbox Code Playgroud)

<root> <b/> <a/> </root>
Run Code Online (Sandbox Code Playgroud)

我需要使用extension代码生成的原因,所以我尝试了以下使用all:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.example.com/test"
           xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:t="http://www.example.com/test" >

    <xs:complexType name="BaseType">
        <xs:all>
            <xs:element name="a" type="xs:string" />
        </xs:all>
    </xs:complexType>

    <xs:complexType name="ExtendedType">
        <xs:complexContent>
            <xs:extension base="t:BaseType">
                <xs:all> <!-- ERROR -->
                    <xs:element name="b" type="xs:string" />
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:element name="root" type="t:ExtendedType"></xs:element>
</xs:schema>
Run Code Online (Sandbox Code Playgroud)

此xsd无效,但报告以下错误<!-- ERROR -->:

cos-all-limited.1.2:所有模型组必须出现在{min occurrence} = {max occurrence} = 1的粒子中,并且该粒子必须是构成复杂类型的{content type}的对的一部分定义.

cos-all-limited.1.2的文档说:

1.2具有{max occurrence} = 1的粒子的{term}属性,它是构成复杂类型定义的{content type}的对的一部分.

我真的不明白这一点(既不是xsd也不是英语母语:)).


我做错了什么,我做错了什么,或者没有办法实现这个目标?

xml xsd

15
推荐指数
2
解决办法
9283
查看次数

Google App Engine查询数据按字符串开头存储

如何编写一个查询,可以找到我所有item_number以某个值开始?

例如,有这样的item_numbers:

123_abc
123_xyz
ierireire
321_add
999_pop
Run Code Online (Sandbox Code Playgroud)

我当前的查询如下所示:

"select from"+ PayPal_Message.class.getName()+"where item_number =='"+ Item_Number +"'order by item_number desc"

什么是查询看起来可以返回所有item_numbers以"123_"开头?

google-app-engine

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

从CTE插入

  WITH DTL AS
  (SELECT CMPI_CODE,
         CMN_CDTY_MTRL,
         CMI_WT_FACTOR,
         CMI_CNTRCT_RATE,
         'PL',
         PRESENT_PRICE,
         TRM_CODE,
         ROUND(((NVL(PRESENT_PRICE,1)*CMI_WT_FACTOR) / CMI_CNTRCT_RATE),2) AS PL_FACTOR
  FROM VW_CMD_MATERIAL WHERE TRM_CODE = 41)
  INSERT iNTO IPA_PRCADJ_HDR(TRM_CODE,IPAPH_ADJ_FACTOR,IPAPH_AMT_CUR,IPAPH_REMARKS)
  SELECT TRM_CODE,SUM(PL_FACTOR) AS PL_FACTOR,((SUM(PL_FACTOR)*10)) AS AMT_CUR,'asdf' 
  FROM DTL GROUP BY (TRM_CODE);
Run Code Online (Sandbox Code Playgroud)

显示错误 ORA-00928: missing SELECT keyword

sql oracle common-table-expression oracle11g

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

轮到日期为10分钟

我有一个DATE列,我希望在查询中舍入到下一个较低的10分钟间隔(参见下面的示例).

我设法通过截断秒数然后减去分钟的最后一位数来实现.

WITH test_data AS (
        SELECT TO_DATE('2010-01-01 10:00:00', 'YYYY-MM-DD HH24:MI:SS') d FROM dual
  UNION SELECT TO_DATE('2010-01-01 10:05:00', 'YYYY-MM-DD HH24:MI:SS') d FROM dual
  UNION SELECT TO_DATE('2010-01-01 10:09:59', 'YYYY-MM-DD HH24:MI:SS') d FROM dual
  UNION SELECT TO_DATE('2010-01-01 10:10:00', 'YYYY-MM-DD HH24:MI:SS') d FROM dual
  UNION SELECT TO_DATE('2099-01-01 10:00:33', 'YYYY-MM-DD HH24:MI:SS') d FROM dual
)
-- #end of test-data
SELECT
  d, TRUNC(d, 'MI') - MOD(TO_CHAR(d, 'MI'), 10) / (24 * 60)
FROM test_data
Run Code Online (Sandbox Code Playgroud)

这是结果:

01.01.2010 10:00:00    01.01.2010 10:00:00
01.01.2010 …

sql oracle date rounding

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

Ant检查是否存在一组文件

在ant中,我如何检查是否存在一组文件(以逗号分隔的路径列表)?

例如,我需要检查列出的所有路径是否myprop存在,如果是,我想设置属性pathExist:

<property name="myprop" value="path1,path2,path3"/>
Run Code Online (Sandbox Code Playgroud)

因此,在示例中,所有path1 path2 path3必须存在以设置pathExisttrue,否则false.

我发现对于单个资源我可以使用该resourceexist任务,但我无法弄清楚如何使用逗号分隔的路径列表.

如何检查一组路径的存在?谢谢!

ant

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

SWT表:自动调整所有列的大小

Qt解决方案是对resizeColumnsToContent()的单个调用,在.NET中可以使用TextRenderer.MeasureText(),JTable可以使用AUTO_RESIZE_ALL_COLUMNS.

在SWT中,是否有一种方法可以在填充列后对programmaticaly进行大小调整?

调用computeSize(SWT.DEFAULT, SWT.DEFAULT)返回相同的值,因此忽略列中剩余的字符.
TableColumn有setWidth(),但是如何在考虑字体外观的情况下获取当前内容的大小提示?

java user-interface swt jface

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

Android Java:如何减去两次?

我在我的项目中使用某种秒表而且我有

start time ex: 18:40:10 h
stop time  ex: 19:05:15 h
Run Code Online (Sandbox Code Playgroud)

我需要这两个值的结果 final time = stop - start

我找到了一些例子,但它们都非常令人困惑.

有没有简单的解决方案?

java android timer subtraction

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