我想把我的话换成另一个词,取决于条件。什么是最好的方法。
原始字词 - 具有减去值
CREATE SEQUENCE "MY_TEST_SEQUENCE" MINVALUE 8 MAXVALUE 999 INCREMENT BY 1 START WITH 11 CACHE 20 NOORDER NOCYCLE
结果-1 的
CREATE SEQUENCE "MY_TEST_SEQUENCE" MINVALUE 8 MAXVALUE 999 INCREMENT BY 1 START WITH 8 CACHE 20 NOORDER NOCYCLE
原始字词 - 具有PLUS值
CREATE SEQUENCE "MY_TEST_SEQUENCE" MINVALUE 8 MAXVALUE 999 INCREMENT BY 1 START WITH 11 CACHE 20 NOORDER NOCYCLE
的结果-2 的
CREATE SEQUENCE "MY_TEST_SEQUENCE" MINVALUE -8 MAXVALUE 999 INCREMENT BY 1 START WITH 999 CACHE 20 NOORDER NOCYCLE
的条件: 的 在上面的例子中有两个结果和两个原始单词......
条件是;
答案 0 :(得分:0)
不确定你到底是什么,但这里有一些东西:
var startvalue = 0;
if(MINVALUE > 0)
{
startvalue = MINVALUE;
}
Else if(MINVALUE < 0)
{
startvalue = MAXVALUE;
}
var result = String.Format(@"CREATE SEQUENCE ""MY_TEST_SEQUENCE"" MINVALUE 8 MAXVALUE 999 INCREMENT BY 1 START WITH {0} CACHE 20 NOORDER NOCYCLE",startvalue)
对您的问题进行更多澄清可以获得更多有用的答案。