问题列表 - 第20273页

如何从执行动态SQL的Oracle PL/SQL匿名块返回结果集/游标?

我有这张桌子:

ALLITEMS
---------------
ItemId  | Areas
---------------
1       | EAST
2       | EAST
3       | SOUTH
4       | WEST
Run Code Online (Sandbox Code Playgroud)

DDL:

drop table allitems;

Create Table Allitems(ItemId Int,areas Varchar2(20));
Insert Into Allitems(Itemid,Areas) Values(1,'east');
Insert Into Allitems(ItemId,areas) Values(2,'east');
insert into allitems(ItemId,areas) values(3,'south');
insert into allitems(ItemId,areas) values(4,'east');
Run Code Online (Sandbox Code Playgroud)

在MSSQL中,要从动态SQL获取游标,我可以这样做:

DECLARE @v_sqlStatement VARCHAR(2000);
SET @v_Sqlstatement = 'SELECT * FROM ALLITEMS';
EXEC (@v_sqlStatement); --returns a resultset/cursor, just like calling SELECT 
Run Code Online (Sandbox Code Playgroud)

在Oracle中,我需要使用PL/SQL块:

SET AUTOPRINT ON;
DECLARE
 V_Sqlstatement Varchar2(2000);
 outputData SYS_REFCURSOR;
BEGIN
 V_Sqlstatement := 'SELECT * FROM ALLITEMS'; …
Run Code Online (Sandbox Code Playgroud)

oracle plsql

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

如何在PHP中找到"相关项"

我们经常看到"相关项目".例如在博客中我们有相关的帖子,在书中我们有相关的书籍等等.我的问题是我们如何编译这些相关性?如果它只是标记,我经常会看到没有相同标记的相关项目.例如,当搜索"粉红色"时,相关项可能具有"紫色"标记.

任何人有任何想法?

php sql taxonomy

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

Chrome扩展程序是否可以访问本地存储?

是否可以在Chrome扩展程序的上下文中重新启动浏览器后以可访问的方式存储数据?

google-chrome local-storage google-chrome-extension

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

我该如何开始DDD?

启动域驱动设计的最佳方法是什么?

推荐的资源是什么?

编辑:

我的意思是,我想知道如何开始学习DDD(与通过阅读K. Beck开始TDD的方式相同).

domain-driven-design

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

如何设置ASP.Net MVC解决方案以获得最快的构建时间

我想找到ASP.Net MVC项目的最佳设置,以便在Visual Studio中获得最快的代码构建运行过程.

如何设置解决方案以实现接近零的二次构建时间以进行小的增量更改?

如果您有一个测试项目,并且依赖于解决方案中的其他项目,那么测试项目的构建仍将处理其他项目,即使它们没有更改.
我不认为它完全重建这些项目,但肯定是在处理它们.在进行TDD时,您需要接近零的构建时间来进行小的增量更改,而不是20-30秒的延迟.

目前我的方法是引用依赖项目的dll而不是引用项目本身,但这有副作用,要求我独立构建这些项目,如果我需要在那里进行更改,然后构建我的测试项目.

一个小技巧,如果您使用PostSharp,您可以添加条件编译符号SKIPPOSTSHARP,以避免在单元测试期间重建项目中的方面.如果为单元测试创​​建单独的构建配置,则此方法效果最佳.

tdd asp.net-mvc

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

mySQL SELECT IN来自string

这是我的表X:

id      vals
---------------------
1       4|6|8|
Run Code Online (Sandbox Code Playgroud)

现在表Y:

id      name
--------------------
1        a
4        b
6        c
8        d
Run Code Online (Sandbox Code Playgroud)

现在我想要以下内容:

select * from Y where id IN (replace(select vals from X where id = '1'),'|',',')
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.有什么想法吗?

mysql

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

C++中的惰性/多阶段构造

在C++中,对于多阶段构造/初始化对象,有什么好的现有类/设计模式?

我有一个带有一些数据成员的类,应该在程序流程的不同点初始化,因此必须延迟它们的初始化.例如,可以从文件中读取一个参数,从网络中读取另一个参数.

目前我使用boost :: optional来延迟构建数据成员,但是让我感到烦恼的是,optional在语义上与delay-construct不同.

我需要提醒boost :: bind和lambda部分函数应用程序的功能,并且使用这些库我可以设计多阶段构造 - 但我更喜欢使用现有的测试类.(或许还有另一种我不熟悉的多阶段建筑模式).

c++ constructor boost lazy-initialization

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

JS库使用canvas

你知道一个好的js库可以使用canvas吗?我已经尝试过Processing.js,但我想知道它是否有一些很好的替代品.

javascript canvas

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

什么是更好的XPath或Linq2Xml

在xml中搜索的"最佳"方式是什么?
Xpath或Linq2xml.

我问这个是因为我们需要在xml中进行大量搜索.
我总是使用XPath(因为我一直在使用.NET 1.1).但随着Linq的推出,你可以轻松使用Linq2Sql.

问候,M.

c# xpath linq-to-xml

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

什么是?:在PHP 5.3中?

可能重复: 什么是PHP运算符"?"和":"被调用,它们做了什么?

来自http://twitto.org/

<?PHP
    require __DIR__.'/c.php';
    if (!is_callable($c = @$_GET['c'] ?: function() { echo 'Woah!'; }))
        throw new Exception('Error');
    $c();
?>
Run Code Online (Sandbox Code Playgroud)

Twitto使用从PHP 5.3开始提供的几个新功能:

  1. DIR不变
  2. 运营商
  3. 匿名功能

  1. 在PHP 5.3 中,数字2对?:做什么?

  2. 另外,匿名函数是什么意思?那不是已经存在了一段时间的东西吗?

php ternary-operator language-construct conditional-operator php-5.3

83
推荐指数
3
解决办法
4万
查看次数