小编ato*_*pas的帖子

如何将 Oracle 数据库表卸载到 csv 文件中?

我需要从 Oracle 11g 第 1 版数据库中检索某些数据并将其作为一个或多个 CSV 文件提供。数据驻留在多个表和/或视图中。所有这些都应该通过命令行工作。什么是最好的方法?

oracle oracle-11g export command-line

18
推荐指数
2
解决办法
6万
查看次数

如何通过 Report Builder 部署 SSRS 报告构建?

我将构建新报告,或通过报告构建器更正已构建的 SSRS 报告。在开发端完成更改后,您如何在测试服务器/UAT 或生产上发布报告。

应该遵循什么方法论?

更多信息:SSRS 将用于 SQL Server 2008 R2 版本,报表生成器版本为 3.0,数据库也是 SQL Server 2008 R2。

如果需要更多信息,请告诉我。

请指导我!谢谢!!

sql-server ssrs

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

Oracle 12c 多租户 PDB 中的 ARCHIVELOG

在具有多个 PDB 的 Oracle 12c 多租户数据库实例中,是否可以ARCHIVELOG在单个 PDB 上启用模式?

oracle multi-tenant oracle-12c archive-log

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

如何在时间戳类型中保持日期相同的同时仅更改时间

我有用于安排日历事件的时间戳列。我只想更改时间部分,同时保持日期部分不变。

我怎么可能做到?我在 postgresql 上

当前的:

2017-07-01 00:00:00
Run Code Online (Sandbox Code Playgroud)

到:

2017-07-01 17:00:00
Run Code Online (Sandbox Code Playgroud)

postgresql timestamp

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

Oracle SQL 12c 如何在复合主键中正确使用复合外键?

免责声明:我是一名学生。我不在航空公司工作。我不会假装是一个专业的程序员。

您好,我想了解我需要更正哪些内容才能使这些表协同工作。我确定这很明显,但对我来说不是。对我来说,看起来我正确匹配了我的列。我确定这与使用复合外键作为复合主键的一部分有关 - 但我不知道如何更正。我完整的代码,有许多“待办事项”尚存,是在Github上吉斯特这里

我目前无法访问 Oracle DBMS,并且几天后都无法访问,所以我使用的是 SQLFiddle;它没有提供 SQLPlus 或 Developer 可以提供的完整输出。它也不是最佳的,因为我正在研究 12c,但 SQLFiddle 仅提供 11g 支持。提前谢谢你。

这是 SQL 小提琴的错误输出:

ORA-02256: number of referencing columns must match referenced columns
Run Code Online (Sandbox Code Playgroud)

这是两个不一致的表。

CREATE TABLE FLIGHT (
  FLIGHT_ID NUMBER(3),
  AIRCRAFT_ID VARCHAR(8),
  FLIGHT_DATE DATE,
  CONSTRAINT PK_flight_comp_pk PRIMARY KEY (FLIGHT_ID,FLIGHT_DATE),
  CONSTRAINT FK_flight_route_ID FOREIGN KEY (FLIGHT_ID)
    REFERENCES FLIGHT_ROUTE(ROUTE_ID),
  CONSTRAINT FK_flight_serial_ID FOREIGN KEY (AIRCRAFT_ID)
    REFERENCES AIRCRAFT(AIRCRAFT_ID)
);

CREATE TABLE RESERVATIONS (
  CUSTOMER_ID NUMBER(4),
  FLIGHT_ID NUMBER(3),
  QTY_RESERVED_SEATS NUMBER(3),
  CONSTRAINT PK_reservations PRIMARY KEY (CUSTOMER_ID,FLIGHT_ID),
  CONSTRAINT FK_reservations_customer_ID FOREIGN …
Run Code Online (Sandbox Code Playgroud)

oracle foreign-key primary-key oracle-12c

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

ORA-00959: 表空间不存在但我可以在选择中看到它

因此,我以 SYSDBA 的身份连接到 Oracle 并尝试运行此命令:

 create user C##demo identified by demopassword;
Run Code Online (Sandbox Code Playgroud)

以创建用户结束。

然后我运行:

alter user C##demo default tablespace PAVEL_DATA temporary tablespace PAVEL_TEMP;
Run Code Online (Sandbox Code Playgroud)

以错误结束:

ORA-00959: 表空间 'PAVEL_DATA' 不存在

但是如果我运行这个命令:

SELECT TABLESPACE_NAME, STATUS, CONTENTS
FROM USER_TABLESPACES;
Run Code Online (Sandbox Code Playgroud)

我可以看到表空间:

  TABLESPACE_NAME          STATUS    CONTENTS
------------------------------ --------- ---------
SYSTEM                 ONLINE    PERMANENT
SYSAUX                 ONLINE    PERMANENT
TEMP                   ONLINE    TEMPORARY
USERS                  ONLINE    PERMANENT
UNDOTBS2               ONLINE    UNDO
PAVEL_DATA             ONLINE    PERMANENT
PAVEL_TEMP             ONLINE    TEMPORARY
Run Code Online (Sandbox Code Playgroud)

那么,为什么在创建表空间时会出现错误表空间不存在?

编辑

根据评论继续,这是我运行时看到的select tablespace_name, con_id from cdb_tablespaces

TABLESPACE_NAME            CON_ID
------------------------------ ----------
PAVEL_DATA              1
PAVEL_TEMP              1
SYSTEM …
Run Code Online (Sandbox Code Playgroud)

oracle tablespaces oracle-12c

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

查找“.net sqlclient 数据提供程序”背后的应用程序

我试图找到哪个应用程序在 SQL Server 上打开了各种连接,所有连接都命名为“.net sqlclient 数据提供程序”。

从系统监视器我得到了机器名称;
在带有 的客户端上netstat -a -b -o | Find "SQLServer",我找到了 4 个连接,所有连接都是“PID 4 (ntoskrnl) ...是”,这是 Windows,它是一个 MS SQL 服务器。

“SQL server profiler 中的跟踪进程”,使 Management Studio 崩溃。

那么,在我开始一一查杀应用程序之前,您是否知道如何追溯这种联系?

此致;
埃泽克

sql-server trace connections

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

TSQL - 如何从一串文本中去除借记卡号码?

我们有一个表格,其中存储了一大串文本,其中包含一个借记卡号码,该文本串是从客户发送的电子邮件中复制粘贴的。

如何搜索 7000 多条记录并识别/替换从0000-0000-0000-0000到的卡号XXXX-XXXX-XXXX-0000

sql-server t-sql

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

oracle 用户密码的最大长度是多少?

我正在使用 Oracle 验证功能 12c - 最大密码长度似乎小于 30 个字符。我可以改变吗?

oracle password oracle-12c

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

JDBC访问Oracle 12c RAC数据库保证高可用,应该使用TAF还是FCF?

我遇到的情况是,如果 RAC 阵列上的某个数据库突然宕机,则事务会回滚,并且 JBoss 和数据库之间的连接会中断。

我想要的是保留 JDBC 连接并将它们重定向到阵列上的另一个 oracle 数据库。另外,交易可以保留吗?

在这种情况下,我应该使用 TAF 还是 FCF?

另外,如果建议使用TAF,那么JBoss 中是不是一定要使用thick driver?

oracle rac oracle-12c

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