小编Mat*_*Mat的帖子

无法在 Ubuntu 上安装 PostgreSQL 9.4

当我尝试在 Ubuntu 上安装 PostgreSQL 9.4.+ 时,它正在安装 9.3.9 版。我使用了以下命令:

sudo apt-get install postgresql postgresql-contrib
Run Code Online (Sandbox Code Playgroud)

然后我尝试了sudo apt-get install postgresql-9.4. 但这给了我一个错误,比如“找不到包”。

如何在 Ubuntu 上安装 9.4?

分发详情:

  • 分销商 ID: Ubuntu
  • 描述:Ubuntu 14.04 LTS
  • 发布: 14.04
  • 代号:可信赖

postgresql ubuntu postgresql-9.4

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

在 Oracle 中,如何授予一个用户更改另一个用户架构的权限?

我有一个 Oracle DB (10.2),我有一个顾问 (Dogbert),我想在它上面做一些工作。特别是他们需要更改我的许多用户使用的模式(我们称之为 Wally)中表的表结构。

我不想向 Dogbert 提供 Wally 架构帐户的密码。所以我为 Dogbert 创建了一个临时帐户。

如何授予 Dogbert 的帐户权限以更改 Wally 架构的结构?我知道我当然可以给 Dogbert 插入/更新/删除/选择,但这不会影响结构。

schema oracle permissions

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

解决 ORA-01033“正在初始化或关闭”

我按照http://www.oracle-base.com/articles/10g/oracle-data-pump-10g.php上的说明创建了一个数据库导出。

我用了:

expdp scott/tiger@db10g full=Y directory=TEST_DIR dumpfile=DB10G.dmp logfile=expdpDB10G.log
Run Code Online (Sandbox Code Playgroud)

创建导出。但是我收到此错误消息:

UDE-00008: operation generated ORACLE error 12154
ORA-01033: ORACLE initialization or shutdown in progress
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

oracle

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

由于附加备份,数据库太大

我的数据库 MDF 文件大约为 600mb。LDF 文件大小为 147MB。

我严重怀疑它应该在这附近的任何地方。

我怀疑这是因为我的主机已经备份了数据库并选中了“附加到现有备份集”选项。

如何将数据库缩小到较小的大小?我的主机已将.bak文件发送给我,我已将其恢复。

还有一种方法可以检查数据库是否真的有这么大,即是否在导致大尺寸的数据中?

sql-server-2008 ssms

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

程序没有执行

执行此过程时遇到的问题:

call `sp_frm4_px_prc_calc`();

Error Code : 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1
Run Code Online (Sandbox Code Playgroud)

程序是:

SHOW CREATE PROCEDURE sp_frm4_px_prc_calc\G

CREATE DEFINER=`power`@`%` PROCEDURE `sp_frm4_px_prc_calc`()
BEGIN
DECLARE _id INT(5);
DECLARE _SLLR_ID INT(4);
DECLARE _SLLR_STT_ID INT(4);
DECLARE _BYR_ID INT(4);
DECLARE _BYR_STT_ID INT(4);
DECLARE _strt_dt DATE; 
DECLARE _end_dt DATE ;
DECLARE _strt_tm TIME;
DECLARE _end_tm TIME;
DECLARE _exchng VARCHAR(20);
DECLARE _stt VARCHAR(250); …
Run Code Online (Sandbox Code Playgroud)

mysql mysql-5

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

能否将这个 SQL 提高效率并组合成一个选择?

我有下面的 4 个 SQL 查询,最后我将它们组合成一个结果集。

我猜是因为我在每个 SQL 部分都对相同的表进行操作,所以有一种很酷的方法可以从一个统一的 SQL 查询中获取我的结果。

目前我是这样做的:

select 
[date] = CONVERT(DATE, M.crdate), 
[tally sent to smc w/ attachment] = count(*) ,
[total MB size] =  sum(cast(AD.Size as decimal (10,2)) )/1024/1024 
into #tmp_Attachments_Sent_To_smc
from AttachmentDetail AD
inner join MessageAttachment MA on AD.AttachmentId = MA.AttachmentId
inner join MessageRecipient MR on MA.MessageId = MR.MessageId 
inner join Message M on MR.MessageId = M.id
where AD.isinline <>1 and MR.RecipientTypeId =2 and left(mr.EmailAddress,4)='smc+' 
GROUP BY  CONVERT(DATE, M.crdate)
ORDER BY [date] DESC;
--select …
Run Code Online (Sandbox Code Playgroud)

sql-server

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

为动态列命名

我写了一个查询来获取内部时间:

select *, (Time + interval '2012-12-18 13:36:47' minute)  from chatnotiservice;
Run Code Online (Sandbox Code Playgroud)

是否可以命名(Time + interval '2012-12-18 13:36:47' minute)列?

mysql

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

Oracle 创建具有授予引用权限的用户

我想创建一个可以向其他用户授予引用的 Oracle 用户。我需要为此制作他sysdba,还是有其他方法?

oracle permissions

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

在 Oracle 中是否可以跟踪导致错误的 SQL 语句?

我们在生产中使用了 Oracle 11g。应用系统仍在积极开发中。获取导致任何错误的 SQL 语句将非常方便。

Oracle 是否提供标准函数来跟踪和记录这些语句和附加(调试)信息?

oracle debugging

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

SQL Server 2000 日期格式永久更改

我将 SQL Server 2000 用于旧系统网站。我刚刚遇到了一个问题,该问题将导致我在此过程中遇到无尽的麻烦。

当我在本地系统上安装服务器时,我采用了所有默认值,但现在任何日期时间数据类型都以mm/dd/yyyy格式存储。

现在这不是插入数据的问题,而是在取出数据并将其写入美国格式的页面时的问题。

该站点将位于英国的英国服务器上,因此我需要我的本地开发系统来反映该站点,并且我还希望避免在每个日期时间字段上使用 CONVERT。

尝试更改数据库排序规则几次但没有成功。

所以我的问题是这样的:

是否可以更改日期时间的格式,以便插入 23/01/1972 存储为这样而不是 1/23/1972?

服务器属性:

  • 默认语言:英语(美国)
  • 排序规则:SQL_Latin1_General_Cp1_CI_AS

数据库属性

  • 排序规则:SQL_Latin1_General_CP1_CI_AS

具体作为例子

CREATE TABLE [dbo].[lbg_app_section1](
    [id_app_section1] [int] IDENTITY(1,1) NOT NULL,
    [refid_applications] [int] NOT NULL,
    [dateofbirth] [datetime] NULL,
    [gender] [nvarchar](50) NULL,
    [ninumber] [nvarchar](15) NULL,
    [address_hsno] [nvarchar](60) NULL,
    [address_twncty] [nvarchar](60) NULL,
    [address_cnty] [nvarchar](60) NULL,
    [address_postcode] [nvarchar](15) NULL,
    [address_country] [nvarchar](30) NULL,
    [dt_section1_modified] [datetime] NULL
) ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud)

collation sql-server-2000 date-format

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