小编Mod*_*age的帖子

在Oracle中if(condition,then,else)

如果您可以在查询中使用函数来检测空值,MySQL/MSSQL有一个整洁的小内联,如下所示.

SELECT

...

foo.a_field AS "a_field",
SELECT if(foo.bar is null, 0, foo.bar) AS "bar",
foo.a_field AS "a_field",

...
Run Code Online (Sandbox Code Playgroud)

我现在遇到的问题是这个代码在Oracle数据库上运行是不安全的,因为它似乎不支持这种内联语法.

Oracle中是否有相同的内容?

sql oracle plsql conditional-operator

12
推荐指数
3
解决办法
3万
查看次数

指定绝对路径时无法打开fstream

我知道这是相当可笑的,但我似乎无法让简单的C++ ofstream代码工作.你能否告诉我以下代码可能出现的问题:

    #include <fstream>

    ...

    ofstream File("C:\temp.txt");

    if(File)
       File << "lolwtf";
Run Code Online (Sandbox Code Playgroud)

每当我指定绝对路径时,打开ofstream都会失败.相对路径似乎没有问题.我真的不确定这里的问题是什么.

c++ fstream

3
推荐指数
3
解决办法
1万
查看次数

标签 统计

c++ ×1

conditional-operator ×1

fstream ×1

oracle ×1

plsql ×1

sql ×1