Oracle数据库下sde用户系统表开放权限sql语句

--sde用户登陆执行以下语句
grant insert, update, delete on sde.table_registry to PUBLIC;
grant insert, update, delete on sde.column_registry to PUBLIC;
grant insert, update, delete on sde.geometry_columns to PUBLIC;
grant insert, update, delete on sde.layers to PUBLIC;
grant insert, update, delete on sde.spatial_references to PUBLIC;
grant insert, update, delete on sde.st_spatial_references to PUBLIC;
时间: 2024-07-29 04:11:39

Oracle数据库下sde用户系统表开放权限sql语句的相关文章

oracle联合查询并更新一个表字段的sql语句

更新某一个字段写起来简单,也容易理解: UPDATE tablea A SET A.name=(select name from tableb B where A.id=B.id) 更新多个字段就显得比较冗长: UPDATE tablea A SET A.name=(select name from tableb B where A.id=B.id),A.age=(select age from tableb B where A.id=B.id) 如果需要更新的字段太多,这样写就太乱了,而且重复

oracle11gR2下scott用户以及表的建立

目录 oracle11gR2下scott用户以及表的建立 找到系统带的sql文件(utlsample.sql) 根据SQL的内容操作 新建用户并授权 scott登录 表操作 查询表(使用pl/sql) 疑问 oracle11gR2下scott用户以及表的建立 在oralce数据库安装完成之后,没有scott用户以及练习表,如何建立用户以及系统提供的表呢? 操作步骤: 找到系统带的sql文件(utlsample.sql) [[email protected] admin]# pwd /oracle

oracle中查看当前用户的表结构、主键、索引

1.查询表的所有列及其属性 select t.*,c.COMMENTS from user_tab_columns t,user_col_comments c where t.table_name = c.table_name and t.column_name = c.column_name and t.table_name = 要查询的表 2.查找表的所有索引(包括索引名,类型,构成列) select t.*,i.index_type from user_ind_columns t,user

oracle 如何查看当前用户的表空间名称

如何查询当前用户的表空间名称?因为oracle建立索引,需要知道当前用户的表空间,查找了一下资料 --查询语法-- select default_tablespace from dba_users where username='登录用户' 如,我的登录用户是TMS21,那么查询语法是 /* 查看用户所属的表空间 */ select default_tablespace from dba_users where username='TMS21'; 相关查询的用法,也顺便记录一下 1)查询当前用户

查看Oracle数据库被锁住的表,删除锁表的进程

锁表处理及查询 查看Oracle数据库被锁住的表,删除锁表的进程 1.查看被锁住的表 SELECT dob.object_name table_name,    lo.locked_mode, lo.session_id, vss.serial#, vss.action action, vss.osuser osuser, vss.logon_time, vss.process ap_pid, vps.spid db_pid FROM v$locked_object lo, dba_object

创建数据库和表相关的SQL语句

SQL server注释语句有两种: 一种是单行注释,一种是多行注释. ******************** 单行注释用:--注释一行内容 多行注释用:/* *注释 *多行内容 */ 创建数据库: 语句如下: /*创建数据库主文件 create database student:新建数据库逻辑名称为student filename='d:\stduent_data.mdf':数据库文件保存路径和名字. on primary:primary—默认文件组,表示表是建立在主文件组上,可以省略. s

oracle 数据库中,应用程序里的连接探测语句的正确使用

本文为原创文章,转载请注明出处:http://blog.csdn.net/msdnchina/article/details/38513765 在很多程序里边,连接探测(或者连接检测)语句,都是用的select sysdate from dual; 这是典型的"只要功能实现,不管性能如何"的写法.其实,连接探测语句,应该用select 1 from dual; 也许有人说,程序员们很辛苦,能实现功能就不错了.但是,我想说的是:换用select 1 from dual;的写法,不需要把

java连接oracle数据库,关闭连接出现异常:java.sql.SQLRecoverableException: IO Error: Connection reset

java.sql.SQLRecoverableException: IO Error: Connection reset at oracle.jdbc.driver.T4CConnection.logoff(T4CConnection.java:612) at oracle.jdbc.driver.PhysicalConnection.close(PhysicalConnection.java:5094) at com.sms.send.StartTaskNew.run(SmsSend.java

机房收费系统中遇到的SQL语句问题

个人版机房收费系统正在进行中,遇到了几个有关SQL语句的问题. 1.sum函数的使用: 在结账部分,要求出某个表中某一列的和.在第一次机房系统中,我不知道sum函数的存在,很傻很天真地用循环一个一个往上加.下面以求所有卡中余额的和来说说sum函数怎么使,SQL语句为:select sum(cash)from T_Card.这个格式不是固定的,可以根据需求更改,比如求多列的和:select sum(列名1),sum(列名2)...from [表名] where....查询出来的结果只有一行,如果只