小编I_A*_*ROD的帖子

在DB2 SQL中声明一个变量

有谁知道如何在DB2中运行以下SQL Server代码?

我正在转换SQL Server脚本,以便它们可以在DB2系统上运行,并且在使用DB2中的变量时遇到了一些问题.

T-SQL代码

这显然不是实际的代码,但作为一个例子很好.

DECLARE @INPUT_VALUE INT
SET INPUT_VALUE = 4756

SELECT *
FROM TABLE1
WHERE TABLE1.COLUMN1 = @INPUT_VALUE
Run Code Online (Sandbox Code Playgroud)

t-sql db2 variables

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

db2相当于tsql临时表

我如何在DB2中执行以下TSQL查询?我在根据查询结果创建临时表时遇到问题.

SELECT 
COLUMN_1, COLUMN_2, COLUMN_3
INTO #TEMP_A
FROM TABLE_A
WHERE COLUMN_1 = 1 AND COLUMN_2 = 2
Run Code Online (Sandbox Code Playgroud)

错误消息是:

"错误:SQL0104N在""之后发现了一个意外的令牌"#TEMP_A".预期的令牌可能包括:":".SQLSTATE = 42601"

t-sql db2 temp-tables

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

我的用户名和密码应该放在SOAP api的POST中

我把api电话放在一起.在这一点上,我甚至不确定它是否正确.我需要添加我的用户名和密码,但不知道在哪里.任何有关用户名和密码放置的建议都将不胜感激.

api调用的背景是它是在postman中发送给我的,我可以运行它.我能够从邮递员身上拉出身体,但我需要在API调用中包含身份验证.

在此处输入代码

library(RCurl)

headerFields =
  c(Accept = "text/xml",
    'Content-Type' = "text/xml; charset=utf-8")

body = '<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.sitename.com/bizconnect/SBU">
<SOAP-ENV:Body>
<ns1:GetSBUApplicationData>
<ns1:Subscriber>
<ns1:SubCode>123456</ns1:SubCode>
</ns1:Subscriber>
<ns1:UserID>xxxxxx</ns1:UserID>
<ns1:ReferenceID>A</ns1:ReferenceID>
<ns1:ResponseVersion>010</ns1:ResponseVersion>
<ns1:Application>
<ns1:Id>G020D</ns1:Id>
<ns1:Name/>
<ns1:Key>
<ns1:Field>
<ns1:Id>00920000</ns1:Id>
<ns1:Name/>
<ns1:Value>900000095</ns1:Value>
</ns1:Field>
</ns1:Key>
</ns1:Application>
</ns1:GetSBUApplicationData>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>'

curlPerform(url = "https://stg1-ss1.sitename.com/bizconnect/SBU/service",
            httpheader = headerFields,
            postfields = body
)
Run Code Online (Sandbox Code Playgroud)

api soap r

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

标签 统计

db2 ×2

t-sql ×2

api ×1

r ×1

soap ×1

temp-tables ×1

variables ×1