0
“与CAST(FLAGS AS BIGINT)& 1 = 1”如何为Oracle sp编写此代码,我们还必须允许应用程序处理Oracle用户。如何在Oracle中使用投影sp
ALTER PROCEDURE [OGEN].[DBD_GET_STOCK_SUMMARY]
@FACILITY_KEY VARCHAR(1000),
@START_DATE DATETIME,
@END_DATE DATETIME
AS
BEGIN
SELECT COUNT(*) COUNT, OGEN.DATEONLY(CREATED_ON) [DATE]
FROM OGEN.NDC_M_FORMULARY
WHERE OGEN.DATEONLY(CREATED_ON) BETWEEN OGEN.DATEONLY(@START_DATE) AND OGEN.DATEONLY(@END_DATE)
AND FACILITY_KEY IN (SELECT VALUE FROM OGEN.COMMA_TO_TABLE(@FACILITY_KEY))
**AND CAST(FLAGS AS BIGINT) & 1 = 1**
GROUP BY OGEN.DATEONLY(CREATED_ON)
END
GO
我想你想的BITAND功能。 。 。 http://docs.oracle.com/cd/B28359_01/server.111/b28286/functions014.htm。 – 2012-07-05 19:34:54