小编Eze*_*nay的帖子

在单引号字符串中添加变量值。在单引号内展开变量

我尝试了以下命令的不同变体,但不起作用。我只想使用位置字符串中的变量运行以下命令:

CREATE TABLESPACE data OWNER appuser
  LOCATION '/var/lib/pgsql95/:variable/pg_tblspc/data';
Run Code Online (Sandbox Code Playgroud)

已经尝试过的(变化):

EXECUTE CREATE TABLESPACE data OWNER appuser
  LOCATION ''/var/lib/pgsql95/' || base || '/pg_tblspc/data'';';
Run Code Online (Sandbox Code Playgroud)

PREPARE tablespace (text) AS
  CREATE TABLESPACE aspire_data OWNER aspireapp
  LOCATION '/var/lib/pgsql95/$1/pg_tblspc';

EXECUTE tablespace('base');
Run Code Online (Sandbox Code Playgroud)

\set myvariable 'base'
CREATE TABLESPACE aspire_data OWNER aspireapp
  LOCATION '/var/lib/pgsql95/':myvariable'/pg_tblspc';
Run Code Online (Sandbox Code Playgroud)

postgresql psql

6
推荐指数
1
解决办法
2820
查看次数

在本地机器上创建 pgAdmin 数据库

我正在尝试使用 pgAdmin 在我的本地机器上创建数据库。当我尝试使用下面的“新服务器注册”条目连接到新服务器时,它给了我“服务器不听”错误(下图)。 登录尝试 错误信息 我曾在我以前的机器上尝试过相同的程序,并且没有任何问题。任何想法都会非常有帮助。我尝试了一些不同的组合,但没有任何效果。在此先感谢您的帮助。

postgresql pgadmin

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

仅将姓名的第一个字母大写

我有一个表Vendors,其中包含一列VendorContactFname,该列以小写形式编写。

我只想大写它的第一个字母。我想在左边的第一个字母上连接一个 Upper,所有其他剩余的字母都以其原始的小写字母连接到它的右边,即与子字符串:

Upper(Left(VendorContactFname,1) ) + 
Substring('VendorContactFName',2, Len('contactFname')-1 ) 
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?

sql-server sql-server-2012

2
推荐指数
1
解决办法
2668
查看次数

标签 统计

postgresql ×2

pgadmin ×1

psql ×1

sql-server ×1

sql-server-2012 ×1