2015-05-08 37 views
0

我想在ftl文件內執行SQL查詢(如果表中存在值或不存在),則基於結果1或0我想要做進一步的操作。執行sql查詢並將結果賦給FTL文件中的一個變量

IF EXISTS(SELECT 1 from DataDb:tbl_conf 
           WHERE name="IsEnabled") 
THEN 

我不想一次又一次地執行這個查詢,這個查詢的值存儲到一個變量,然後在我的FTL文件的任何地方使用它。

回答

0

您可以分配到伯爵可變基數上,你可以檢查條件

declare @a int 
SELECT @a =count(*) from DataDb:tbl_conf WHERE name="IsEnabled" 
IF (@a>0) 
THEN 
+0

四處錯誤:cursor.execute(查詢,參數)ProgrammingError:SQLCODE -201 in PREPARE:42000:語法錯誤或訪問衝突。我需要在FTL文件中使用它 – quintin

0

我是能夠做到在FTL文件中使用這個語法如下:

LET vIsFlag = (SELECT 1 from DataDb:tbl_conf WHERE name="IsEnabled"); 
IF vIsFlag > 0 
THEN 
相關問題