![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
攻城尸
下的了厨房,入得了厅堂。码的了代码,修的了电脑。耐得住寂寞,经得起调戏。我是攻城尸,看我顺眼的妹子求带走。叔叔有练过,小朋友不要乱学。
展开
-
遇到 oracle 错误904&nb…
今天在oracle导出数据的时候碰见了这个错误上网查询了半天得知错误的原因是:当前操作的oracle客户端高于你目前导出数据的数据。比如你的数据库客户端是:11g的,但是你的服务器数据库确实10g的,那么你就会报错。解决方案,安装10g的客户端,在命令窗口化中切换到10g客户端的bin目录下面进行导入就ok了。为什么要切换呢,因为你的环境变量是设置成11g的导出工具,你需要手动指定你当前导原创 2013-11-26 20:07:22 · 649 阅读 · 0 评论 -
mysql linux环境下区分大小写问题
在修改之前一定要备份数据库1.修改my.cnf文件在mysqld下面添加如下代码lower_case_table_names=12.重启服务/etc/init.d/mysqld restart3.搞定原创 2013-11-26 20:08:37 · 372 阅读 · 0 评论 -
oracle创建视图显示无权限。
今天在帮一朋友测试视图,忽然发现创建的时候显示权限不足。网上查询了很多,都说需要赋予权限如下:grant select anly to 用户;或者grant dba to 用户;ps:普通的用户权限是connect,resource。但是后来看了一下该表就是本用户创建的,所以不存在查询权限的问题。后来看了一下自己的权限,居然是dba,connect,resource。顿时明悟了,权原创 2013-11-26 20:07:11 · 525 阅读 · 0 评论 -
oracle用户授权和解除权限
创建用户语法如下:create user test identifiedby test;动作(创建) 目标(用户) 名称(用户名) 密码 grant dba ,connect,resource to test;授权语法。权限分很多,比如dba,管理权限,connect链接权限,原创 2013-11-26 20:07:20 · 3189 阅读 · 0 评论 -
oracle 11g jdbc 驱动链接
jdbc:oracle:thin:@//address:1521/sid原创 2013-11-26 20:07:41 · 523 阅读 · 0 评论 -
Oracle中如何将时间精确到毫秒
如题,今天想做一个日期的格式转换,需要精确到毫秒,但是毫无头绪。后来差了半天终于搞定了首先,用sysdate肯定是不行的,因为它本事没有精确到毫秒所以无法转换。解决方案如下:to_char(systimestamp,'yyMMDDHH24missff')to_char是个函数,用来转换字符串的。里面两个参数第一个是转换的数据值,第二个是转换的格式。yyMMDDHH24missffyy原创 2013-11-26 20:07:17 · 5053 阅读 · 0 评论 -
oracle汉字首字母解析函数
CREATE OR REPLACE FUNCTION F_TRANS_PINYIN_CAPITAL(P_NAME INVARCHAR2) RETURN VARCHAR2 AS V_CHARACTER VARCHAR2(3); V_COMPARE VARCHAR2(100); V_RETURN VARCHAR2(4000); FUNCTION F_NLSSORT(P_原创 2013-11-26 20:07:13 · 399 阅读 · 0 评论 -
Mysql windows环境下无法进行…
前两天碰到mysql在linux环境下无法远程反问,今天又遇到了,在windows环境下,奇葩。解决方案如下:1.远程到服务器通过命令行进入mysqlmysql -u root -p2.进入之后修改切换数据库use mysql3.查看user表select Host,UserName from user;ps:注意大小写,有些数据库区分大小写。+-------------+--原创 2013-11-26 20:08:35 · 393 阅读 · 0 评论