Questions tagged «oracle»

Oracle数据库是由Oracle Corporation创建的多模型数据库管理系统。请勿将此标签用于Oracle拥有的其他产品,例如Java和MySQL。

6
检查oracle sid和数据库名称
我想检查SID和当前数据库名称。 我正在使用以下查询来检查oracle SID select instance from v$thread; 但表或视图不存在错误即将到来。 我正在使用以下查询来检查当前数据库名称 select name from v$database; 但表或视图不存在错误即将到来。 对以上两个问题有任何想法吗?
115 oracle  oracle10g 

4
PL / SQL,如何转义字符串中的单引号?
Наэтотвопросестьответына 堆栈溢出нарусском:Какэкранироватьодиночныекавычкивстрочномлитерале? 在Oracle PL / SQL中,如何转义字符串中的单引号?我以这种方式尝试过,但是没有用。 declare stmt varchar2(2000); begin for i in 1021 .. 6020 loop stmt := 'insert into MY_TBL (Col) values(\'ER0002\')'; dbms_output.put_line(stmt); execute immediate stmt; commit; end loop; exception when others then rollback; dbms_output.put_line(sqlerrm); end; /
114 oracle  plsql 

13
将图像嵌入html电子邮件中
我正在尝试发送包含嵌入式gif图像的多部分/相关html电子邮件。该电子邮件是使用Oracle PL / SQL生成的。我的尝试失败了,图片显示为红色X(在Outlook 2007和yahoo邮件中) 我已经发送HTML电子邮件已有一段时间了,但是我现在的要求是在电子邮件中使用多个gif图像。我可以将它们存储在我们的一台Web服务器上并仅链接到它们,但是许多用户的电子邮件客户端不会自动显示它们,因此需要更改设置或手动为每封电子邮件下载它们。 因此,我的想法是嵌入图像。我的问题是: 我在这里做错了什么? 嵌入方法正确吗? 如果我需要使用越来越多的图像,还有其他选择吗?附件将不起作用,因为图像通常是徽标和图标,在邮件的上下文范围内是没有意义的。另外,电子邮件的某些元素是到在线系统的链接,因此生成静态PDF和附加将不起作用(据我所知)。 片段: MIME-Version: 1.0 To: me@gmail.com BCC: me@yahoo.com From: email@yahoo.com Subject: Test Reply-To: email@yahoo.com Content-Type: multipart/related; boundary="a1b2c3d4e3f2g1" --a1b2c3d4e3f2g1 content-type: text/html; <html> <head><title>My title</title></head> <body> <div style="font-size:11pt;font-family:Calibri;"> <p><IMG SRC="cid:my_logo" alt="Logo"></p> ... more html here ... </div></body></html> --a1b2c3d4e3f2g1 Content-Type: image/gif; Content-ID:<my_logo> Content-Transfer-Encoding: base64 …
113 html  image  oracle  email  mime 


11
如何在Oracle SQL中从BLOB获取文本内容
我正在尝试从SQL控制台查看Oracle BLOB内部的内容。 我知道它包含一些较大的文本,我只想看一下文本,但是以下查询仅表明该字段中存在BLOB: select BLOB_FIELD from TABLE_WITH_BLOB where ID = '<row id>'; 我得到的结果与我预期的不太一样: BLOB_FIELD ----------------------- oracle.sql.BLOB@1c4ada9 那么我可以做什么样的魔术咒语来将BLOB变成文本表示形式呢? PS:我只是想从SQL控制台(Eclipse数据工具)查看BLOB的内容,而不是在代码中使用它。
112 sql  oracle  blob 

5
初始安装oracle数据库11g Express Edition后如何创建新数据库?
我已经在PC上安装了Oracle Database 11g Express Edition(Windows 7),并且还安装了Oracle SQL Developer。 我想创建一个简单的数据库开始,也许一个或两个表,然后使用Oracle SQL Developer插入数据并查询它。 当我打开Oracle SQL Developer时,它要求我创建一个新的连接,因此它假定已经创建了一个数据库。 所以我的问题是,如何在Oracle 11g中创建初始数据库?
112 oracle  oracle11g 



13
如何从Oracle SQL中仅选择1行?
我想使用oracle语法从table中仅选择1行DUAL。例如,我要执行以下查询: SELECT user FROM DUAL ...它会有40条记录 但是我只需要一个记录。...而且,我希望没有WHERE子句就可以实现。 我在table_name字段中需要一些东西,例如: SELECT FirstRow(user) FROM DUAL
110 sql  oracle  oracle9i 

17
多少数据库索引太多?
我正在一个具有相当大的Oracle数据库的项目中工作(尽管我的问题同样适用于其他数据库)。我们有一个Web界面,允许用户搜索几乎任何可能的字段组合。 为了使这些搜索快速进行,我们将索引添加到我们认为用户通常会在其上进行搜索的字段和字段组合。但是,由于我们并不真正了解客户将如何使用该软件,因此很难确定要创建哪些索引。 空间不是问题;我们有一个4 TB的RAID驱动器,我们只使用其中的一小部分。但是,我担心索引过多会导致性能下降。因为每次添加,删除或修改行时都需要更新这些索引,所以我认为在一个表上包含数十个索引是一个坏主意。 那么多少索引被认为太多呢?10个?25吗 50吗 还是我应该只介绍真正,非常普遍和显而易见的案例,而忽略其他所有内容?

24
数据库设计中真的需要外键吗?
据我所知,外键(FK)用于帮助程序员以正确的方式操作数据。假设程序员实际上已经在以正确的方式执行此操作,那么我们真的需要外键的概念吗? 外键还有其他用途吗?我在这里想念什么吗?


14
用Java构建SQL字符串的最干净方法
我想构建一个SQL字符串来进行数据库操作(更新,删除,插入,选择等等)-而不是使用数百万个“ +”和引号的可怕字符串concat方法,该方法充其量是无法理解的-一定是更好的方法。 我确实考虑过使用MessageFormat-但应该将其用于用户消息,尽管我认为它会做得很合理-但是我想应该在Java sql库中有一些与SQL类型操作更为一致的东西。 Groovy会好吗?
107 java  sql  oracle  string 

5
SQL按最近日期选择行
使用以下查询和结果,我正在寻找ChargeId和ChargeType唯一的最新条目。 select chargeId, chargeType, serviceMonth from invoice CHARGEID CHARGETYPE SERVICEMONTH 1 101 R 8/1/2008 2 161 N 2/1/2008 3 101 R 2/1/2008 4 101 R 3/1/2008 5 101 R 4/1/2008 6 101 R 5/1/2008 7 101 R 6/1/2008 8 101 R 7/1/2008 期望的: CHARGEID CHARGETYPE SERVICEMONTH 1 101 R 8/1/2008 …
106 sql  oracle 

6
MySQL“创建模式”和“创建数据库”-有什么区别
对于一个宠物项目,在information_schema数据库中达到了顶峰并在元数据上达到了顶峰,我很难理解该create schema命令与create databaseMySQL命令之间的区别(如果有)。 有什么区别吗?如果不是这样,这是关系数据库的一种非常典型的行为模式(我听说对于其他数据库,例如Oracle,模式存在于数据库中,而不是与数据库处于同一级别)。 谢谢!
104 sql  mysql  oracle  jdbc  database 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.