一般做视图最好是做成左外连接的。而其作用尤其在我们查询用户当前的权限时尤为明显,我们将 权限表即模块表放→角色权限表→角色表→用户角色表→用户表 就这样left outer join 连接起来,这样就保证了该用户的所用权限都能查询出来。access数据库中的左外连接很特别,它是先写里面的然后逐步扩展...
分类:
数据库技术 时间:
2015-01-07 10:36:57
收藏:
0 评论:
0 赞:
0 阅读:
351
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显示元数据(译)
http://improve.dk/orcamdf-now-exposes-metadata-through-system-...
分类:
数据库技术 时间:
2015-01-07 10:35:57
收藏:
0 评论:
0 赞:
0 阅读:
353
原文:解剖SQLSERVER 第十二篇 OrcaMDF 行压缩支持(译)解剖SQLSERVER 第十二篇 OrcaMDF 行压缩支持(译)
http://improve.dk/orcamdf-row-compression-support/
在这两个月的断断续续的开发工作中,我终于将OrcaMDF ...
分类:
数据库技术 时间:
2015-01-07 10:35:27
收藏:
0 评论:
0 赞:
0 阅读:
274
原文:解剖SQLSERVER 第二篇 对数据页面头进行逆向(译)解剖SQLSERVER 第二篇 对数据页面头进行逆向(译)
http://improve.dk/reverse-engineering-sql-server-page-headers/
在开发OrcaMDF 的时候第一个挑战就是解析数据...
分类:
数据库技术 时间:
2015-01-07 10:34:47
收藏:
0 评论:
0 赞:
0 阅读:
357
提示数据库处于恢复模式时重建日志文件可以解决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一、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创建自增长要先写序列还要去写触发器,不像MSSQLSERVER那样方便。但也是麻烦,记录如下: Oracle中,可以为每张表的主键创建一个单独的序列,然后从这个序列中获取自动增加的标识符,把它赋值给主键。例如一下语句创建了一个名为customer_id_seq的序列,这个序列的起始...
分类:
数据库技术 时间:
2015-01-07 10:31:07
收藏:
0 评论:
0 赞:
0 阅读:
307
第一个测试的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 现在支持多数据文件的数据库(译)
http://improve.dk/orcamdf-now-supports-databases-with-multiple-dat...
分类:
数据库技术 时间:
2015-01-07 10:30:07
收藏:
0 评论:
0 赞:
0 阅读:
344
由于大量的delete操作导致空间得不到释放,水平位偏高,导致查询速度慢 --由于大量的delete操作导致空间得不到释放,水平位偏高 alter table TB_TRM_SCORESUMFINISH move; --降低水平位之后,需要做索引重建 alte...
分类:
数据库技术 时间:
2015-01-07 09:27:38
收藏:
0 评论:
0 赞:
0 阅读:
470
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
[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
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数据库的创建与删除:$sqlite3stu.dbsqlite3是小型的数据库,所以直接以单个文件作为一个数据库,在命令行中加入的参数是将要打开并操作的数据库,"stu.db"是数据库的文件名。如果没有此文件,则创建此文件用来保存将要操作的数据。如果没有参数则不打开任何数据库。因..
分类:
数据库技术 时间:
2015-01-07 07:06:37
收藏:
0 评论:
0 赞:
0 阅读:
538
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
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
今天还原oracle11G到oracle10G上,首先出现了版本不匹配的问题。此问题使用http://hundage.blog.51cto.com/3779401/1285465中的解决方法可以解决。解决头文件验证失败的问题后,执行还原命令总是提示用户不存在。在运行对话框中输入cmd>sqlplus/nolog>connsys/managerass..
分类:
数据库技术 时间:
2015-01-07 07:04:57
收藏:
0 评论:
0 赞:
0 阅读:
444