小编Eme*_*ras的帖子

如何将键值作为install()方法的参数?

在我的applet中,密钥是硬编码的,我想将此密钥作为install()方法的参数.

install方法取3个参数

install(byte[] bArray, short bOffset, byte bLength)

如何将键值作为安装方法的参数?

applet javacard

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

通过OLE DB命令将SSIS变量值作为SP的参数传递

我想问一下如何将SSIS变量作为数据流中OLE DB命令使用的存储过程的参数传递?

我试图将以下内容编写为SQL命令,但不能正常工作:EXEC [dbo].[CalculateProcess]?,?,?

收到错误:

没有给出一个或多个必需参数的值.

第一个和第二个值(?值)来自Flat File Source作为ID和NAME.第三个应该是SSIS变量@howMany的值.我该怎么做?感谢帮助.

编辑:

让我们假设我的数据集是:

ID NAME
1  X
2  Y
3  Z
4  
5  A
Run Code Online (Sandbox Code Playgroud)

在这种情况下,@howMany最后应该是4.如果当前NAME不为null,则应在每个OLE DB命令工作后动态更新该值.

ID NAME
1  X
@howMany = 1

2  Y
@howMany = 2

3  Z
@howMany = 3

4  
@howMany = 3

5  A
@howMany = 4
Run Code Online (Sandbox Code Playgroud)

编辑2:当我将@howMany添加为派生列时,它发生如下:

ID NAME @howMany
1  X    0
2  Y    0 
3  Z    0
4       0
5  A    0
Run Code Online (Sandbox Code Playgroud)

0值保持不变,每行后都没有更新.之后写OUTPUT?在SQL命令中没有解决它?我的错误在哪里?

编辑3:存储过程是 -

CREATE PROCEDURE [dbo].[CalculateProcess]
    @ID int,
    @name varchar(30),
    @howMany int …
Run Code Online (Sandbox Code Playgroud)

sql sql-server ssis sql-server-2008 ssis-2008

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

如何在SQL Server 2008中编写嵌套的if语句

我在SQL Server 2008中有一个查询,如下所示:

declare @checkValue int = 1
IF (@checkValue = 1)
(
     IF OBJECT_ID('tempdb..#newtable') IS NOT NULL DROP TABLE #newtable
     Select Id
     into #newtable
     From #oldtable
);
Run Code Online (Sandbox Code Playgroud)

由于第二个if子句位于主IF子句中,因此无效.我该如何修复它并使用嵌套的if语句?

任何帮助,将不胜感激.谢谢

sql sql-server sql-server-2008

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

在 SQL Server 2008 查询中使用 like in where 子句时使用破折号

我在 SQL Server 2008 中有一个包含此类数据的表:

id  TimeStamp
--------------------------
1   2016-02-19 11:52:01 AM
2   2016-02-21 11:30:05 AM
Run Code Online (Sandbox Code Playgroud)

我正在尝试选择保存在 2016 年 2 月 19 日的此类数据。我正在使用下面的查询,但它返回的结果没有任何值。

select * 
from myTable 
where [TimeStamp] like '2016-02-19%'
Run Code Online (Sandbox Code Playgroud)

但是,当我编写下面的查询时,我可以获得 2016 年保存的所有数据。所以我认为破折号可能有问题?

select * 
from myTable 
where [TimeStamp] like '%2016%'
Run Code Online (Sandbox Code Playgroud)

我该如何解决我的问题,我的错误是什么?

sql sql-server sql-server-2008

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

标签 统计

sql ×3

sql-server ×3

sql-server-2008 ×3

applet ×1

javacard ×1

ssis ×1

ssis-2008 ×1