小编sea*_*alz的帖子

SQL Server 2005将变量设置为选择查询的结果

如何在不使用存储过程的情况下将变量设置为select查询的结果?


我想做类似的事情:OOdate DATETIME

SET OOdate = Select OO.Date 
FROM OLAP.OutageHours as OO
WHERE OO.OutageID = 1
Run Code Online (Sandbox Code Playgroud)

然后我想在此查询中使用OOdate:

SELECT COUNT(FF.HALID) from Outages.FaultsInOutages as OFIO
INNER join Faults.Faults as FF ON FF.HALID = OFIO.HALID
WHERE CONVERT(VARCHAR(10),OO.Date,126) = CONVERT(VARCHAR(10),FF.FaultDate,126)) 
AND
OFIO.OutageID = 1
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005

44
推荐指数
3
解决办法
17万
查看次数

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

android中偏好活动的用途是什么?

我研究过偏好活动,但我不明白.谁能告诉我偏好活动的用途是什么?它与活动有何不同?

谢谢

android android-activity

22
推荐指数
2
解决办法
7654
查看次数

在oracle中查找列中最长行的长度

有没有人知道是否有办法找到Oracle中列中最长行的长度?

基本上我需要得到最长行的长度,然后使用该长度加上1 SUBSTR来使列的输出比最长的字符串长一个字符.

谢谢

编辑:

感谢您的建议.

但是,这种MAX(LENGTH(column_name)) AS MAXLENGTH方法给了我想要的数字但是当我尝试使用它时,SUBSTR(column_name,1, MAXLENGTH)我得到一个无效的标识符错误.

所以我做了一个函数来返回我想要的数字然后使用:

SUBSTR(column_name,1,maxlengthfunc)
Run Code Online (Sandbox Code Playgroud)

这给了我以下输出:

SUBSTR(NAME,1,MAXLENGTHFUNC)
Run Code Online (Sandbox Code Playgroud)

而不是:

SUBSTR(NAME, 1, 19)
Run Code Online (Sandbox Code Playgroud)

并没有像我需要的那样缩小输出列的大小.

RTRIM(name)||' '
Run Code Online (Sandbox Code Playgroud)

在SQL开发人员中没有为我做任何事情.

谢谢.

sql oracle plsql oracle-sqldeveloper

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

使用R下载pdf文件的问题

我想从互联网上下载一个pdf文件并将其保存在本地高清中.下载后,pdf输出文件有很多空页.我该怎么办才能修复它?

例:

require(XML)
url <- ('http://cran.r-project.org/doc/manuals/R-intro.pdf')
download.file(url, 'introductionToR.pdf')
Run Code Online (Sandbox Code Playgroud)

提前致谢.

pdf r

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

如何将文件从网站保存到SD卡

有谁知道如何通过wifi将文件从网络服务器(本地主机)保存到SD卡?

我正在对我的应用程序进行xml解析,为此我必须从localhost下载一个xml文件到sdcard,然后标记解析.我很难将xml文件下载到SD卡.请指导我如何做到这一点..

android download sd-card

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

在检查平等时将字符串转换为Int或Int转换为字符串是否更高效?

以下设置:

int a=3;
String b="3";
Run Code Online (Sandbox Code Playgroud)

两个变量都表示在语义上相等的ID.由于应用程序适用于移动设备,因此以尽可能最有效的方式完成这些变量的比较非常重要.

将这些变量与此代码段进行比较是否有效,

boolean areEqual = Integer.parseInt(b) == a;
Run Code Online (Sandbox Code Playgroud)

或者这个?

boolean areEqual = String.valueOf(a).equals(b);
Run Code Online (Sandbox Code Playgroud)

java android

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

Android - 连接MySQL数据库

我一直在尝试在各种网站上显示的关于将MySQL数据库连接到android的教程.在下面的代码中,获取您硬编码的值(即year = 2005和name = tom)并通过php脚本运行它.我想知道的是我如何修改它,以便它取用户在文本框中输入的值.

 package com.test;

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.LinearLayout;
import android.widget.TextView;


public class test extends Activity {
/** Called when the activity is first created. */

   TextView txt;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    // Create a crude view - this should …
Run Code Online (Sandbox Code Playgroud)

java mysql android json

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

使用Android MediaPlayer播放音频

我正在尝试用Android的MediaPlayer创建一个音频流.如果它不能与Android 2.1或下面的版本一起工作,那就没关系了.我需要能够播放SHOUTcast流中的音频.这是我的代码:

player = new MediaPlayer();
try {
player.setDataSource("http://87.230.103.107:8000");
player.prepareAsync();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
    e.printStackTrace();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
player.start();
Run Code Online (Sandbox Code Playgroud)

出于某种原因,此代码将不会播放任何内容.我认为它可能与应用程序权限有关.有谁知道发生了什么?

谢谢!

[更新]我收到以下错误:

04-25 23:35:15.432: ERROR/MediaPlayer(283): start called in state 4
04-25 23:35:15.432: ERROR/MediaPlayer(283): error (-38, 0)
04-25 23:35:15.602: ERROR/MediaPlayer(283): Error (-38,0)
04-25 23:35:17.542: INFO/AwesomePlayer(33): calling prefetcher->prepare()
04-25 23:35:18.547: INFO/Prefetcher(33): [0x17650] cache below low water …
Run Code Online (Sandbox Code Playgroud)

audio mp3 android shoutcast media-player

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

php3和php变量差异

我正在努力转换一些古老的.php3代码.在古老的盒子上运行古老的.php3版本时一切正常.当我单击重写按钮时,它会进入重写if块.

.php3

<?
if($rewrite) {
//here is therewrite code
}

<input class="smButton" type="submit" name="rewrite" value="Save Changes"> 
Run Code Online (Sandbox Code Playgroud)

.PHP

<?php
if($rewrite) {
//here is therewrite code
}

<input class="smButton" type="submit" name="rewrite" value="Save Changes">
Run Code Online (Sandbox Code Playgroud)

有什么明显的东西让我失踪吗?.php3版本中的某些内容设置了重写变量,但在新版本中它没有设置,除非我手动将其设置在.php文件的顶部.

希望这是足够的代码.我只是想知道什么可能导致两个版本之间的这种不同的行为.

php

5
推荐指数
2
解决办法
237
查看次数