Oracle数据库
四八老姜
出来混,总是要还的!
展开
-
关联2个表的字段,以及别名的用法
普通的查询表语句:select * from t_dangangd_info t 后面的t 表示给表加个别名编辑数据:select t.*, t.rowid from t_dangangd_info t 加了t,表示专门指这个表。然后通过 t.rowid 这个字段,可以去编辑这个表。2个表的组合:select b.ywh,b.zmqlhsx,b.qlr,concat(b.year,b原创 2017-02-04 19:35:59 · 5133 阅读 · 0 评论 -
sql函数,为某个字段的值加前缀或者后缀
加前缀:update 表名 set 列名=CONCAT(‘要加内容’,列名);加后缀:update 表名 set 列名=CONCAT(列名,‘要加内容’);例子:UPDATE stu SET tel=CONCAT('dh',tel) ;原创 2017-02-04 19:38:15 · 16472 阅读 · 2 评论 -
修改oracle用户的密码
1、以sys用户登录到oracle库中 sqlplus / as sysdba2、查看当前库中的全部用户select username from all_users;3、修改指定用户的密码alter user 用户名 identified by 密码;原创 2017-02-04 19:39:05 · 327 阅读 · 0 评论 -
oracle把密码设置为永久和修改密码步骤
1、查看用户的proifle是哪个,一般是default:sql>SELECT username,PROFILE FROM dba_users;2、查看指定概要文件(如default)的密码有效期设置:sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE原创 2017-02-04 19:39:37 · 3385 阅读 · 0 评论 -
sql的替换字段内容语句
update 表名 set 列名 =REPLACE( 列名 ,'要被替换的字符串','替换成的字符串')原创 2017-02-04 19:40:09 · 4822 阅读 · 0 评论 -
关于false和true默认状态的理解
数据库里面:0表示false,1表示true。如果是判断语句的话,例如:if(isState){},默认表示true。原创 2017-02-04 19:40:52 · 2277 阅读 · 0 评论 -
数据库导入语句
imp qjdc/sa@webappdb file=C:\ hgbdcdj.dmp fromuser=qjdc touser=qjdc; qjdc:数据库名;sa:数据库密码;webappdb:服务器名称;file:文件路径;fromuser:表示从哪个用户导出;touser:表示从哪个用户导入;原创 2017-02-04 19:41:44 · 953 阅读 · 0 评论 -
sqlplus登录时提示ora-01031:insufficient privileges
问题描述:在命令窗口用 sqlplus / as sysdba 登录时,提示 ora-01031:insufficient privileges解决方案:编辑oracle数据库的sqlnet.ora文件SQLNET.AUTHENTICATION_SERVICES=(NTS) 加入此句话解决问题...原创 2019-08-12 08:33:40 · 888 阅读 · 0 评论 -
oracle导入数据库权限问题
错误提示:如图所示解决方案:出现多个错误时,一般是从下往上看错误。只有看错误提示,才能看出问题所在。此错误问题是创建用户时,忘记给用户授权了。给用户授予权限:>grantconnect,dbato用户名;...原创 2019-09-02 20:59:05 · 2290 阅读 · 0 评论