Tag: 神谕

Oracle:表名的引号是什么?

我以为引号(“)只是一种分组标记,但我正在debugging一些NHibernate代码,并注意到 SELECT * FROM site WHERE site_id = 3; 工作正常 SELECT * FROM "site" WHERE site_id = 3; 失败,表或视图不存在错误。 是什么赋予了?

授予在特定用户拥有的所有表上的select

我需要将特定用户拥有的所有表的select权限授予另一个用户。 我可以用一个命令来做到这一点: Grant Select on OwningUser.* to ReceivingUser 或者我必须为每个表生成sql,其中包含以下内容: Select 'GRANT SELECT ON OwningUser.'||Table_Name||'TO ReceivingUser' From All_Tables Where Owner='OWNINGUSER'

将sqlplus输出写入文件

使用sqlplus.exe我正在寻找一种方法来写入sqlplus输出到一个文件。 有反正我可以做到这一点,目前输出只写入控制台。

如何在Oracle中input换行符?

select col1, col2 into name1, name2 from table1 where col1=col; m_sub := 'Subject '; m_msg := 'Hello '||name||' ,'||/n||/n||'Your order has been placed.'; 错误(34,33):PLS-00103:在遇到以下情况之一时遇到符号“/”:( – + case mod new null avg count当前最大最小前置sql stddev总差异执行forall合并时间timestamp间隔datepipe道

Oracle Database Express有免费的graphics用户界面pipe理工具吗?

像Microsoft SQL Server Management Studio for MSSQL一样?

为什么Oracle的to_char()函数添加空格?

为什么Oracle的to_char()函数添加空格? select length('012'), length(to_char('012')), length(to_char('12', '000')) from dual; 3, 3, 4

从Oracle 10g数据库模式中删除连接的用户

有没有比重启Oracle数据库服务更有效地将所有用户与Oracle 10g数据库模式断开连接的方法? 我们有几个开发人员使用SQL Developer连接到单个Oracle 10g服务器上的相同模式。 问题是,当我们想删除模式来重build它时,不可避免地有人仍然连接着,而当有人仍然连接时,我们不能删除数据库模式或用户。 同样的道理,我们不想放弃与其他模式的所有连接,因为其他人可能仍然连接并testing这些模式。 任何人都知道解决这个问题的快速方法?

ORA-01950:表空间'用户'没有权限

我得到这个错误: ORA-01950:表空间'USERS'没有权限 我有一个默认的表空间,我可以创build表,但是,他们不显示在蟾蜍的对象选项卡。 我不能在我创build的表中插入任何东西。

在oracle的现有表中添加一个自动递增主键

我想添加一个新的自动增量主列到现有的有数据的表。 我怎么做? 我第一次添加一个列,然后尝试添加一个序列后,我失去了如何插入并使该列作为主键。

如何在Oracle中获得主键列?

我需要获取主键列的名称。 在input中,我只有表名。