小编nul*_*edo的帖子

PostgreSQL列'foo'不存在

我有一个表有20个整数列和1个文本列名为'foo'

如果我运行查询:

SELECT * from table_name where foo is NULL
Run Code Online (Sandbox Code Playgroud)

我收到错误:

ERROR:  column "foo" does not exist
Run Code Online (Sandbox Code Playgroud)

我已经检查过自己的专栏确实存在.如果我这样做:

SELECT * from table_name where count is NULL
Run Code Online (Sandbox Code Playgroud)

结果输出显示'foo'作为列之一....我猜我必须在查询中做一些特殊的事情,因为foo是一个文本列...

感谢您的帮助(POSTGRESQL 8.3)

sql database postgresql

45
推荐指数
6
解决办法
10万
查看次数

在函数中使用查询结果(postgres 8.3)

我想做这样的事情:

select char_length(select text_field from table where key = 1)
Run Code Online (Sandbox Code Playgroud)

这是行不通的,我认为,因为查询的返回类型是表,而不是字符串或文本变量.

有没有办法从select语句中指定结果的row,col?

编辑:我忽略了,char_length是一个函数.

sql postgresql

7
推荐指数
1
解决办法
1820
查看次数

包含"file.h"vs <file>有什么区别?

我在Visual Studio 2010中工作.我在Project Properties - > Linker - > General - > Additional Directories中添加了一个目录

如果我使用,项目编译

 "file.h"
Run Code Online (Sandbox Code Playgroud)

但如果我使用,请不要

 <file>
Run Code Online (Sandbox Code Playgroud)

c c++ include visual-studio-2010

5
推荐指数
2
解决办法
4800
查看次数

对函数赋值的是什么?在虚拟功能上

我需要理解这些陈述:

virtual string FOOy() = 0;
virtual string FOOx( bool FOOBAR ) = 0;
Run Code Online (Sandbox Code Playgroud)

我不确定虚拟功能是否与它有任何关系......

c++

4
推荐指数
1
解决办法
942
查看次数

这段c ++代码发生了什么?(继承的解析运算符?!?)

我不知道这段代码发生了什么.这是我必须理解的一段代码.

orange::orange():
  hello_short(false),
  hello_long(false),
  foo(NULL),
  foo2(NULL),
  quiet(false)
{
  res  = NULL;
  good = true;
}
Run Code Online (Sandbox Code Playgroud)

c++ inheritance scope class

0
推荐指数
1
解决办法
106
查看次数

创建后,将OID启用到Postgres表

是否可以使用ALTER语句将OID添加到表中?

编辑:我应该添加我使用PG 8.3,8.3手册没有列出该选项

http://www.postgresql.org/docs/8.3/static/sql-altertable.html

postgresql

0
推荐指数
1
解决办法
6132
查看次数

标签 统计

c++ ×3

postgresql ×3

sql ×2

c ×1

class ×1

database ×1

include ×1

inheritance ×1

scope ×1

visual-studio-2010 ×1