如何在Kotlin中执行存储过程

时间:2019-07-29 17:43:01

标签: sql-server kotlin jtds datagrip

我想在kotlin中运行master.sys.fn_varbintohexsubstring sql过程。如果我在Datagrip中运行该过程,则如下所示:

begin
declare @fsetprefix bit = null
declare @pbinin varbinary(max) = null
declare @startoffset int = 0
declare @cbytesin int = 0
declare @result nvarchar(max)
exec
    @result = sys.fn_varbintohexsubstring
        @fsetprefix,
        @pbinin,
        @startoffset,
        @cbytesin
select @result as result
end

我唯一要更改的是值为@pbinin的{​​{1}}。第一个问号的值是明文密码,第二个问号是盐,这很好用。但是我如何在Kotlin中调用该程序?我尝试过了

HASHBYTES('SHA1', CONVERT(varchar(255), ?)+'DEL'+?)

0 个答案:

没有答案
相关问题