有没有办法将文本转换为时间类型?postgresql中的代码如下:
to_char(localtimestamp(0),'HH24:mi:SS')
Run Code Online (Sandbox Code Playgroud)
这样我会得到像这样的值15:15:20,但这type是varchar(或文本).
我怎样才能获得time类型的值?
谢谢!
我正在使用SQL Server的锁定功能,如下所示
sp_getapplock
sp_releaseapplock
Run Code Online (Sandbox Code Playgroud)
我指定了 @LockOwner = 'Session'
但每次都抛出以下异常:
com.microsoft.sqlserver.jdbc.SQLServerException:无法释放应用程序锁(数据库主体:'dbo',资源:'89999'),因为它当前未被保存
欢迎任何建议或想法!
问候!
CREATE PROCEDURE [SETLOCK]
@...
AS
DECLARE
@RESULT INT;
BEGIN TRANSACTION
EXEC @RESULT = sp_getapplock @...
@LockOwner = 'Session';
IF @RESULT = -3
BEGIN
ROLLBACK TRANSACTION;
END;
ELSE
BEGIN
COMMIT TRANSACTION;
END;
Run Code Online (Sandbox Code Playgroud)