问题列表 - 第19415页

SQL Server 2008 - 查找特定命令/调用/文本

我需要在特定的表中找到一个insert语句.不幸的是,应用程序不是我的开始,数据库中有超过100个存储过程,我已经逐步完成代码写下每个存储过程名称从开始到结束此过程,我仍然无法找到它.我知道这个过程必须在某个地方发生,因为依赖它的另一个进程可以正常工作.我找不到它.

是否有某种TSQL允许我在多个存储过程中搜索特定的文本行...更具体地说,"INSERT INTO [tablename]"

UPDATE

我尝试过使用:

 SELECT routine_name, routine_type  
 FROM INFORMATION_SCHEMA.ROUTINES  
 WHERE ROUTINE_DEFINITION LIKE '%INSERT INTO [tablename]%' 
Run Code Online (Sandbox Code Playgroud)

直接将[tablename]替换为我的表名.这将返回0行.

我确实有一个具有该行的精确行的过程,我会假设它将在上面的查询中返回,但它根本没有带回任何东西.

更新#2

在使用redgate sql搜索工具(使用INSERT INTO [tablename])后,它返回1 sp,但我仍然否认这是正确的,因为某些tsql(在sp的末尾它的丢弃表仍然是在数据库中......)(这是我在sql中体验的经验)

我仍然无法找到这个被调用的地方......

更新#3

我刚刚搜索了'INSERT INTO [tablename]'的整个解决方案,看看他们是否可能不会使用存储过程进行此调用,而且没有...在任何地方找不到它.

c# sql-server sql-server-2008

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

如何迭代google集合的Multimap <?,Object>?

在使用谷歌收藏之前,我有类似于下一个代码:

private Set<A> aSet = ...;
private Set<B> bSet = ...;

public Foo getFoo (Map<?, List<Bar>> bars, Set<?> set) {
   for (Object item : set) {
      for (Bar bar : bars.get (item)) {
          //build foo;
      }
   }
   ...
}
Run Code Online (Sandbox Code Playgroud)

我能够像这样打电话:

Map<A, List<Bar> aMap = getAMap ();
Foo f1 = getFoo (aMap, aSet);
Map<B, List<Bar> bMap = getBMap ();
Foo f2 = getFoo (bMap, bSet);
Run Code Online (Sandbox Code Playgroud)

现在,使用Multimap,我不能这样做:

public Foo getFoo (Multimap<?, List<Bar>> bars, Set<?> set) {
   for (Object item : set) { …
Run Code Online (Sandbox Code Playgroud)

java generics collections guava

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

JavaScript基于原型的继承的好例子

我用OOP语言编程已超过10年,但我现在正在学习JavaScript,这是我第一次遇到基于原型的继承.通过学习优秀的代码,我倾向于学得最快.什么是正确使用原型继承的JavaScript应用程序(或库)的精心编写的示例?您能否(简要地)描述原型继承的使用方式/原因,我知道从哪里开始阅读?

javascript prototypal-inheritance

88
推荐指数
7
解决办法
9万
查看次数

创建一个可以在C#中处理多个返回类型的函数

我对C#相对较新,在VB6中完成了我以前的大部分编程工作.我知道C#比VB更明确地键入,但我希望有一个解决我的问题的方法.

我正在开发一个项目,旨在打开,解析,验证并最终编辑5个不同的CSV文件,这些文件用作我们使用的应用程序的输入.手动操作CSV文件是现在所做的,但由于缺乏原始开发人员的文档和支持,大多数用户都很难.我的目标是构建一个GUI,允许用户直接编辑字段并创建一个新的CSV文件用作导入.这是现在的基本结构:

public class Dataset
{
    public Dictionary<string,File1> file1 = new Dictionary<string,File1>();
    public Dictionary<string,File2> file2 = new Dictionary<string,File2>();
    public Dictionary<string,File3> file3 = new Dictionary<string,File3>();
    public Dictionary<string,File4> file4 = new Dictionary<string,File4>();
    public Dictionary<string,File5> file5 = new Dictionary<string,File5>();

    public void SelectFiles()
    {
        //User specifies which file(s) are to be opened (default is all 5 files)
    }

    public class File1
    {
        public string Field_1 {get ; set}
        public string Field_2 {get ; set}
        .
        .
        .
        public string Field_10 {get ; set}
    } …
Run Code Online (Sandbox Code Playgroud)

c# c#-3.0

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

如何从字符串中提取PHP中的标题标记

从包含大量HTMl的字符串中,如何将<h1><h2>etc标记中的所有文本提取到新变量中.

可能使用preg_match_all并将匹配发送到单个逗号分隔变量.

多谢你们.

php text preg-match

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

scala演员:长期运行io操作

对于包含长时间运行操作的actor,我遇到了一些麻烦,在我的情况下是持久套接字连接.这里有一些测试代码,如果我创建的实例少于4个,那么运行正常,但是如果我创建更多实例,我总是只有三个或有时四个并发套接字连接,因为其他的超时.我想知道为什么会这样,我的代码是否有明显的错误.

package test

import actors.Actor
import actors.Actor._
import java.io.{PrintStream, DataOutputStream, DataInputStream}
import java.net.{Socket, InetAddress}
import java.text.{SimpleDateFormat}
import java.util.{Calendar}

case class SInput(input: String)
case class SOutput(output: String)
case class SClose
case class SRepeat

import scala.xml._

class Config(xml: Node) {
  var nick: String = (xml \ "nick").text
  var realName: String = (xml \ "realName").text
  var server: String = (xml \ "ip").text
  var port: Int = (xml \ "port").text.toInt
  var identPass: String = (xml \ "identPass").text
  var joinChannels: List[String] = List.fromString((xml \ "join").text.trim, …
Run Code Online (Sandbox Code Playgroud)

concurrency performance scala actor

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

当我使用盐水CRYPT_MD5来加密我的密码时会加密什么?

在字符串上使用md5始终生成字母数字加密结果,即:无符号.

但是,当我使用php crypt()函数,特别是CRYPT_MD5(并且它已打开,我已检查过)时,它返回的假定md5哈希看起来不像md5哈希.

例如:

如果我md5字符串'密码',我得到:

$pass = md5('password');
echo $pass;
//5f4dcc3b5aa765d61d8327deb882cf99
Run Code Online (Sandbox Code Playgroud)

如果我使用CRYPT_MD5,它由'$ 1 $'前缀表示,'$'后缀表示盐为'salt':

$pass = crypt('password', '$1$salt$');
echo $pass;
//$1$salt$qJH7.N4xYta3aEG/dfqo/0
Run Code Online (Sandbox Code Playgroud)

现在,使用的算法和盐按预期显示,'$ 1 $'表示使用了CRYPT_MD5,盐在$符号之间显示为'盐'.

但是..在最后一个$符号之后的哈希密码看起来不像md5 ......它有斜线和全停.

为什么这样哈希呢?这不是真正的md5吗?

请问你是否需要我澄清这些.啊.

php security passwords hash

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

来自UTC的iPhone CurrentTimeZoneOffset

有没有办法获得给定日期的偏移时区.

例如,如果我在纽约并且我在12-12-2009下午4点通过,我会回到"-4",因为我们距格林威治标准时间4小时.

(在.NET中,有一个函数可以在DateTime类中完成.所以我猜Cocoa也有它?)

伊恩

iphone timezone datetime offset gmt

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

WPF DataGrid:如何在单击单元格时停止自动滚动?

问题:
如果我DataGrid不完全可见(显示水平和垂直滚动条)并且我单击其中一个部分可见的单元格,则网格会自动滚动以将该单元格显示在视图中.我不希望这种情况发生.我试过玩RequestBringIntoView,像这样:

private void DataGrid_RequestBringIntoView(object sender, RequestBringIntoViewEventArgs e)
{
    e.Handled = true;
}
Run Code Online (Sandbox Code Playgroud)

但这没有任何作用.

我试过的事情:

  • 我的细胞是定制的UserControls; 我试图把一个事件处理程序RequestBringIntoView上的所有UserControls使我的细胞,并试图处理事件,想,也许我是不是只是处理做得不够RequestBringIntoViewDataGrid本身.这没用.
  • 举办了DataGrid一个内部的ScrollViewer,而办理ScrollViewerRequestBringIntoView事件.这实际上是有效的,并且停止了自动滚动行为,但在我的情况下托管一个DataGrid内部ScrollViewer是完全不可取的,所以我需要提出一个不同的解决方案.

我不知道如何阻止这种行为,任何想法?

wpf datagrid scroll wpfdatagrid

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

如何使用Javascript刷新IFrame?

我有一个带有IFrame和Button的网页,按下按钮后我需要刷新IFrame.这有可能,如果是这样的话怎么样?我搜索过,找不到任何答案.

javascript iframe

109
推荐指数
5
解决办法
28万
查看次数