首页 > 数据库技术
在查询用户的权限的时候 使用左外连接 和 access数据库中左外连接
一般做视图最好是做成左外连接的。而其作用尤其在我们查询用户当前的权限时尤为明显,我们将 权限表即模块表放→角色权限表→角色表→用户角色表→用户表 就这样left outer join 连接起来,这样就保证了该用户的所用权限都能查询出来。access数据库中的左外连接很特别,它是先写里面的然后逐步扩展...
分类:数据库技术   时间:2015-01-07 10:36:57    收藏:0  评论:0  赞:0  阅读:351
SQL Server 重建所有表索引方法
USEDatabaseName--数据库名称DECLARE@TableNamevarchar(255)DECLARETableCursorCURSORFORSELECTTable_Schema+'.'+Table_NameFROMinformation_schema.tablesWHEREtable...
分类:数据库技术   时间:2015-01-07 10:36:27    收藏:0  评论:0  赞:0  阅读:488
解剖SQLSERVER 第九篇 OrcaMDF现在能通过系统DMVs显示元数据(译)
原文:解剖SQLSERVER 第九篇 OrcaMDF现在能通过系统DMVs显示元数据(译)解剖SQLSERVER 第九篇 OrcaMDF现在能通过系统DMVs显示元数据(译) http://improve.dk/orcamdf-now-exposes-metadata-through-system-...
分类:数据库技术   时间:2015-01-07 10:35:57    收藏:0  评论:0  赞:0  阅读:353
解剖SQLSERVER 第十二篇 OrcaMDF 行压缩支持(译)
原文:解剖SQLSERVER 第十二篇 OrcaMDF 行压缩支持(译)解剖SQLSERVER 第十二篇 OrcaMDF 行压缩支持(译) http://improve.dk/orcamdf-row-compression-support/ 在这两个月的断断续续的开发工作中,我终于将OrcaMDF ...
分类:数据库技术   时间:2015-01-07 10:35:27    收藏:0  评论:0  赞:0  阅读:274
解剖SQLSERVER 第二篇 对数据页面头进行逆向(译)
原文:解剖SQLSERVER 第二篇 对数据页面头进行逆向(译)解剖SQLSERVER 第二篇 对数据页面头进行逆向(译) http://improve.dk/reverse-engineering-sql-server-page-headers/ 在开发OrcaMDF 的时候第一个挑战就是解析数据...
分类:数据库技术   时间:2015-01-07 10:34:47    收藏:0  评论:0  赞:0  阅读:357
MS Sql Server 数据库或表修复
提示数据库处于恢复模式时重建日志文件可以解决DBCC REBUILD_LOG('db_name','c:\mssql7\data\dbxxx_3.LDF')MS Sql Server 提供了很多数据库修复的命令,当数据库质疑或是有的无法完成读取时可以尝试这些修复命令。 1. DBCC CHECKD....
分类:数据库技术   时间:2015-01-07 10:33:17    收藏:0  评论:0  赞:0  阅读:408
Oracle基础 shutdown和startup
原文:Oracle基础 shutdown和startup一、shutdown命令:SHUTDOWN有四个参数:NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。缺省不带任何参数时表示是NORMAL。 SHUTDOWN NORMAL:不允许新的连接、等待会话结束、等待事务结束、...
分类:数据库技术   时间:2015-01-07 10:31:47    收藏:0  评论:0  赞:0  阅读:339
数据库表的设计 注意点
注意点:如果是代码表基本不会变化的我们可以只设计 dm字段而不加pkid字段 代码表还会不断变化的话我们再加一个pkid自增长,如果涉及到外键我们要引用的是dm而不是pkid,因为这样我在导入数据的时候可以避免数据对不上。 业务表的话我们还是也加一个dm(可以guid)字段好了,Pkid自增...
分类:数据库技术   时间:2015-01-07 10:31:17    收藏:0  评论:0  赞:0  阅读:186
Oracle- 表的自增长创建
Oracle创建自增长要先写序列还要去写触发器,不像MSSQLSERVER那样方便。但也是麻烦,记录如下: Oracle中,可以为每张表的主键创建一个单独的序列,然后从这个序列中获取自动增加的标识符,把它赋值给主键。例如一下语句创建了一个名为customer_id_seq的序列,这个序列的起始...
分类:数据库技术   时间:2015-01-07 10:31:07    收藏:0  评论:0  赞:0  阅读:307
T4自动生成数据库C#实体类学习(1)
第一个测试的Demo 1 2 3 4 5 6 7 8 9 10 11 using System;12 using System.Xml;13 using System.Data;14 using System.Data.OracleClient;15 16 namespace MyP...
分类:数据库技术   时间:2015-01-07 10:30:47    收藏:0  评论:0  赞:0  阅读:325
解剖SQLSERVER 第八篇 OrcaMDF 现在支持多数据文件的数据库(译)
原文:解剖SQLSERVER 第八篇 OrcaMDF 现在支持多数据文件的数据库(译)解剖SQLSERVER 第八篇 OrcaMDF 现在支持多数据文件的数据库(译) http://improve.dk/orcamdf-now-supports-databases-with-multiple-dat...
分类:数据库技术   时间:2015-01-07 10:30:07    收藏:0  评论:0  赞:0  阅读:344
降低oracle高水平位
由于大量的delete操作导致空间得不到释放,水平位偏高,导致查询速度慢 --由于大量的delete操作导致空间得不到释放,水平位偏高 alter table TB_TRM_SCORESUMFINISH move; --降低水平位之后,需要做索引重建 alte...
分类:数据库技术   时间:2015-01-07 09:27:38    收藏:0  评论:0  赞:0  阅读:470
将java log4j的日志配置输出到mysql中
log4j可以支持将log输出到文件,数据库,甚至远程服务器,这次给大家分享下如何输出到mysql中。 (1)log4j.properties的配置内容如下: log4j.rootLogger=ERROR,appender1,appender2 log4j.appender.appender1=org.apache.log4j.ConsoleAppender log4j.appende...
分类:数据库技术   时间:2015-01-07 09:23:27    收藏:0  评论:0  赞:0  阅读:298
数据库触发器简介与实例
触发器   其是一种特殊的存储过程。一般的存储过程是通过存储过程名直接调用,而触发器主要是   通过事件(增、删、改)进行触发而被执行的。其在表中数据发生变化时自动强制执行。   常见的触发器有两种:after(for)、instead of,用于insert、update、delete事件。   after(for)        表示执行代码后,执行触发器   i...
分类:数据库技术   时间:2015-01-07 09:18:57    收藏:0  评论:0  赞:0  阅读:235
使用pfile 启动oracle 实例时,启动失败---db_recovery_file_dest參数值在os上不存在。
[oracle@vm22 ~]$ export ORACLE_SID=orcl[oracle@vm22 ~]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on Mon Nov 10 23:04:36 2014Copyri...
分类:数据库技术   时间:2015-01-07 09:17:17    收藏:0  评论:0  赞:0  阅读:567
Hadoop第9周练习—Hive部署测试(含MySql部署)
1运行环境说明... 31.1硬软件环境... 31.2机器网络环境... 32书面作业1:搭建Hive环境... 32.1书面作业1内容... 32.2搭建过程... 42.2.1 安装MySql数据库... 42.2.2 安装Hive. 102.2.3 验证部署... 153问题解决... 17...
分类:数据库技术   时间:2015-01-07 09:14:17    收藏:0  评论:0  赞:0  阅读:427
sqlite3 常用命令与 SQL 基本语句
sqlite3数据库的创建与删除:$sqlite3stu.dbsqlite3是小型的数据库,所以直接以单个文件作为一个数据库,在命令行中加入的参数是将要打开并操作的数据库,"stu.db"是数据库的文件名。如果没有此文件,则创建此文件用来保存将要操作的数据。如果没有参数则不打开任何数据库。因..
分类:数据库技术   时间:2015-01-07 07:06:37    收藏:0  评论:0  赞:0  阅读:538
sqlite3 c语言编程
sqlite3编程只需要一个头文件与一个库文件,安装请看sqlite3在linux系统上的安装/*filename:insert.c*/ #include<stdio.h> #include<sqlite3.h> intmain() { sqlite3*db; sqlite3_open("stu.db",&db); char*sql="insertintostudentvalues(10,‘james‘,99)"; s..
分类:数据库技术   时间:2015-01-07 07:05:47    收藏:0  评论:0  赞:0  阅读:284
heartbeat V2实现MySQL+NFS高可用
heartbeatV2实现MySQL+NFS高可用实验前准备1.时间需要同步,建议使用NTP服务器同步时间并且创建时间同步计划#ntpdate172.16.0.1//第一个节点 #ntpdate172.16.0.1//第二个节点 crontab-e */3****/usr/sbin/ntpdate172.16.0.1>/dev/null2.root用户基于密钥认证的时候ssh-keyge..
分类:数据库技术   时间:2015-01-07 07:05:17    收藏:0  评论:0  赞:0  阅读:367
oracle unknown host specified 解决方案
今天还原oracle11G到oracle10G上,首先出现了版本不匹配的问题。此问题使用http://hundage.blog.51cto.com/3779401/1285465中的解决方法可以解决。解决头文件验证失败的问题后,执行还原命令总是提示用户不存在。在运行对话框中输入cmd>sqlplus/nolog>connsys/managerass..
分类:数据库技术   时间:2015-01-07 07:04:57    收藏:0  评论:0  赞:0  阅读:444
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!