Apr 28
备用:


--创建同义词(同一个库,不用用户的情况)
CREATE public SYNONYM SHOP_TRADES_INFO_T for  user2.SHOP_TRADES_INFO_T


--创建同义词(不同库的情况)
CREATE public SYNONYM SHOP_TRADES_INFO_T for  SHOP_TRADES_INFO_T@db_link



  oracle的同义词总结:

  从字面上理解就是别名的意思,和试图的功能类似。就是一种映射关系。

  1.创建同义词语句:

  create public synonym table_name for user.table_name;

  其中第一个user_table和第二个user_table可以不一样。

  此外如果要创建一个远程的数据库上的某张表的同义词,需要先创建一个Database Link(数据库连接)来扩展访问,然后在使用如下语句创建数据库同义词:create synonym table_name for table_name@DB_Link;

  当然,你可能需要在user用户中给当前用户(user2)授权:

grant select/delete/update on user2

  2.删除同义词:

  drop public synonym table_name;

  3.查看所有同义词:

  select * from dba_synonyms

  同义词拥有如下好处:节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;扩展的数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;同义词可以创建在不同一个数据库服务器上,通过网络实现连接。
Mar 23
查询一周日期SQL:

SELECT TO_CHAR (dayofyear, 'yyyy-mm-dd') AS everyday
          FROM (SELECT     SYSDATE - 7 + LEVEL - 1 AS dayofyear
                      FROM DUAL
                CONNECT BY LEVEL <= 7)
Jan 12
今天在对表创建视图的时候,用户提示 ORA-01031用户权限不足,insufficient privileges 。
使用system用户对其分配dba等权限,依然无法创建视图。

继续赋予权限

grant select any table to AAA;
授予用户询所有表的权限

grant select any dictionary to AAA;
再次授取用户select任何字典的权限
Dec 20
SQL中的单记录函数
1.ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual;
A A ZERO SPACE
--------- --------- --------- ---------
65 97 48 32

2.CHR
给出整数,返回对应的字符;
SQL> select chr(54740) zhao,chr(65) chr65 from dual;
ZH C
-- -
èµµ A
3.CONCAT
连接两个字符串;
SQL> select concat(’010-’,’88888888’)||’转23’ 高乾竞电话 from dual;
高乾竞电话
----------------
010-88888888转23
4.INITCAP
返回字符串并将字符串的第一个字母变为大写;
SQL> select initcap(’smith’) upp from dual;
UPP
-----
Smith
Tags:
Nov 1
update Sys_Content set content=replace(content,'
src=http://cn.fdf.cn/cn.js>','')

结果SQL提示错误:"函数 replace 的参数 1 的数据类型 ntext 无效。"

这里要转化一下,用下面这条语句就可以解决了。
update Sys_menu set menuContent=replace(cast(menuContent as varchar(8000)),'dd','')


注:最上面的一条SQL语句的通用写法:
“update 表名 set 字段名=replace(字段名,'要清除的代码','') ”
Pages: 3/8 First page Previous page 1 2 3 4 5 6 7 8 Next page Final page [ View by Articles | List ]