一、建立视图CREATEORREPLACEVIEWmyviewASSELECT*FROMdeptWHEREdeptno>20WITHCHECKOPTION;二、建立只读视图CREATEORREPLACEVIEWmyviewASSELECT*FROMdeptWHEREdeptno>20WITHREADONLY;三、建立同义词CREATESYNONYMdeptFORscott.dept;三、建立公共同义词CREATEPUBLICSYNONYMdeptFORsc
系统 2019-08-12 01:52:43 2655
exists先从外层查询中取第一个元组,然后和内层查询中相关的属性值,处理内层查询,若内层where子句为真,则外层的这个元组放入到结果集中。in先执行内层查询,将结果存放在临时表中,然后执行外层查询。in不对null进行处理,见下图,没有返回结果。总结:内层查询得出的结果集记录较少,外层查询中得到的结果集较大且有索引,适合用in。外层查询得出的结果集记录较少,内层查询中得表较大其有索引,适合用exists。外层查询得出的结果集记录较多,内层查询中得到的结
系统 2019-08-12 01:55:25 2654
Oracle行列转换1、固定列数的行列转换如studentsubjectgrade---------------------------student1语文80student1数学70student1英语60student2语文90student2数学80student2英语100……转换为语文数学英语student1807060student29080100……语句如下:selectstudent,sum(decode(subject,'语文',grad
系统 2019-08-12 01:54:18 2654
sqlserver2000订阅发布同步数据报错时间:2011-3-26背景:生产数据库有100+G,需要做一个订阅发布来容灾。订阅为请求订阅,分发服务器和发布服务器是同一个服务器问题:发布订阅都已经完毕,在数据库使用快照同步时,报错:报错内容大致如下:bcp遇到意外的eof。网上也有同类型的报错,但是很多都是因为发生错误的那张表中存在LOB数据类型导致。该报错表上没有LOB字段,但是有一个varchar(2000)的字段,数据一共也只有100+(R)。具体
系统 2019-08-12 01:32:23 2654
今天开始想分析一下sde的表结构,希望能够弄明白sde一个要素类的每个Feature是如何存储的。弄ArcSDE的人都知道,ArcSDE内一个要素类在关系数据库(以MSSQLServer为例)中有一系列的表,每个表的作用不同。Sde的一个FeatureClass包含以下几种表:B表(与要素类名称同名,用来存储属性数据结构),表结构如下:字段名称类型说明GeometryIDInt要素唯一IDSHAPEInt似乎与GeometryID值相同,备用字段?…..…
系统 2019-08-12 01:52:41 2653
1.CDC、CDCHandle只是CDCT模板类的实例化,区别只是在析构时,一个会释放资源,一个不会。typedefCDCTCDCHandle;typedefCDCTCDC;2.CMemDC从CDC继承,除了构造函数与析构函数外没有其它成员函数3.CDC的成员变量只有一个:m_hDCCMemDC有自己的更多的成员变量,同时还可以使用CDC的m_hDC:CDCHandlem_dc;//屏幕的DCOwnerDCC
系统 2019-08-12 01:51:33 2653
MySql数据库乱码解决方法解决乱码问题一个原则:存取系统使用一致的编码规则。多使用mysql的原生命令行,这样才能做更多的事情。第一步:确认应用系统需要使用的编码java的默认编码是跟随系统的,有的说是默认UNICode,在java中可以使用StringdefaultCharsetName=Charset.defaultCharset().displayName();显示编码。第二步:确认并设置MySql的数据库的编码1.显示编码,简单的方法命令是:s
系统 2019-08-12 01:55:26 2652
因为出错代码比较长,就放在后面了。出现"Thestoredprocedure'dbo.GetPortalAliasByPortalID'doesn'texist."报错的情况很多只要是安装过程中出现异常终止,然后我们又试图访问没有安装好的网站(因为是装了一半终止的,所以DNN不会再触发安装的过程);或者其它的设置导致DNN不能正常运行就有可能出现这个报错。所以我们不要尝试去还原dbo.GetPortalAliasByPortalID,而应该去排查那个地方引
系统 2019-08-12 01:33:58 2652
原文:《BI那点儿事》Cube的存储关系OLAP(ROLAP)ROLAP的基本数据和聚合数据均存放在关系数据库中;ROLAP存储模式使得分区的聚合存储在关系数据库的表(在分区数据源中指定)中。但是,可为分区数据使用ROLAP存储模式,而不在关系数据库中创建聚合。使用ROLAP的维度的数据实际上存储在用于定义维度的表中。相对查询性能低。多维OLAP(MOLAP)MLOAP的基本数据和聚合数据均存放在多维数据库中;MOLAP存储模式使得分区的聚合和其源数据的复
系统 2019-08-12 01:32:49 2652
strchr,wcschr及strrchr,wcsrchr,_tcschr,_tcsrchr函数(1)char*strchr(constchar*string,intc);wchar_t*wcschr(constwchar_t*string,wchar_tc);Findacharacterinastring.查找一个字符串中首次出现的指定字符。ReturnValueEachofthesefunctionsreturnsapointertothefirsto
系统 2019-08-12 01:55:38 2651
UI即UserInterface(用户界面)的简称。UI设计则是对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。下面列出了正反两方面的对比,希望能为UI设计师提供一些参考。什么是不好的软件用户界面在说什么是好的用户界面之前,先说说什么是不好的用户界面吧,这里列举了几点,你们感受一下:界面布局混乱,缺乏逻辑,盲目堆放界面元素,让用户不知如何下手界面措辞不
系统 2019-08-12 01:53:46 2651
teamwork-HowdoProgrammersintheEastseeprogrammersintheWest?-ProgrammersHowdoProgrammersintheEastseeprogrammersintheWest?upvote92downvotefavorite58Theotherhalfofthisquestion:Howdoprogrammersinthewestseetheprogrammersintheeast?teamwo
系统 2019-08-12 01:51:28 2651
在SQL*Plus中可以对操作系统中的文本文件进行简单的读写访问。例如,事先将SQL语句或者PL/SQL块的代码存放在文本文件中,再把文本文件调入缓冲区中,使之执行。或者把当前缓冲区中的内容保存到一个文件中,或者把SQL语句、PL/SQL块的执行结果保存到文件中。1.读文件涉及的命令包括@、get、start等命令。1.1@命令的作用是将指定的文本文件的内容读到缓冲区中,并执行它。文本文件可以是本地文件,也可以是远程服务器上的文件。如果是本地文件,@命令的
系统 2019-08-12 01:54:46 2650
--===================================--使用DBCA创建数据库--===================================Oracle提供了DBCA来创建数据库,对于初学者来说使用DBCA创建数据库简化了很多工作和设置,直接在交互界面即可实现所有的功能。然而对于实际的生产数据库来说,使用DBCA来创建不切实际,建议按实际需求规划来创建数据库。Oracle数据库的创建不像SQLserver,直接使用CREA
系统 2019-08-12 01:54:30 2650
普通情况:[cpp]viewplaincopy#include#include#includeusingnamespacestd;inta[1005],dp[1005],n;intLIS(){inti,j,ans,m;dp[1]=1;ans=1;for(i=2;i<=n;i++){m=0;for(j=1;jm&&a[j]
系统 2019-08-12 01:51:52 2650