-
《HeadFirst SQL》札记
《HeadFirstSQL》笔记规范化0约束1原子性2第一范式1NF3数据模式4依赖5联接查询6交叉联接(AKA笛卡尔联接,叉积)7内联接8子查询9外联接10自联接11集合12事务13ACID14管理事务15常用语句16注意17规范化约束NOTNULLUNIQUEPRIMARYKEYDEFAULTFOREIGNKEY:引用父表的某个唯一值引用完整性:插入外键列的值必须已经存在于父表的来源列中--创...
88
热度 -
SQL Server 2008 R2——用CTE开展递归计算求解累计值
SQLServer2008R2——用CTE进行递归计算求解累计值=================================版权声明=================================版权声明:原创文章谢绝转载请通过右侧公告中的“联系邮箱([email protected]/**/)”联系我勿用于学术性引用。勿用于商业出版、商业印刷、商业引用以...
119
热度 -
处理SQL Server 错误常用步骤
处理SQLServer异常常用步骤处理SQLServer异常常用步骤SQLServer常见的问题主要是SQL问题造成,常见的主要是CPU过高和阻塞。一、CPU过高的问题1、查询系统动态视图查询执行时间长的sql语句WITHProcessCTE(blocked)AS(SELECTspidFROMsys.sysprocessesWHEREcpu>500)SELECTdistincta.*FROM...
109
热度 -
SqlServer死锁与堵塞检测脚本
SqlServer死锁与阻塞检测脚本1IFEXISTS(SELECT*FROMsysobjectsWHERE[name]='sp_Lock_Scan')2DROPPROCEDUREsp_Lock_Scan3GO45CREATEPROCEDUREsp_Lock_Scan6AS7DECLARE@SPIDINT8DECLARE@BLKINT9DECLARE@CountINT10DECLARE@Count...
96
热度 -
Reporting Service 跟 SQL Server Integration Services 服务不能启动
ReportingService和SQLServerIntegrationServices服务不能启动ReportingService和SQLServerIntegrationServices服务不能启动解决问题,之前提是找对问题。最近,有一台FCS机器上的RS和IS不能启动了。由于,一开始未找对问题之所在,把小问题搞成大问题。开始时,只是RS和IS不能启动,在维护的过程中,一度出现MOM、SQL...
164
热度 -
SQL Server高级内容之子查询跟表链接
SQLServer高级内容之子查询和表链接1.子查询概念??(1)就是在查询的where子句中的判断依据是另一个查询的结果,如此就构成了一个外部的查询和一个内部的查询,这个内部的查询就是自查询。??(2)自查询的分类1)独立子查询??->独立单值(标量)子查询??(=)1Select23testID,stuID,testBase,testBeyond,testPro45fromScore67...
94
热度 -
常见sql的编纂
常见sql的编写--1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,--显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。selectemp_no,emp_name,dept,??????isnull(convert(char(10),birthday,120),'日期不详')birthdayfromemployeeorderbydept--2、查找与别人在同一个单位的...
7
热度 -
PL/SQL开发5年工作经验精典实例(转)
PL/SQL开发五年工作经验精典实例(转)1.minus(差集)与intersect(交集)minus指令是运用在两个SQL语句上。它先找出第一个SQL语句所产生的结果,然后看这些结果有没有在第二个SQL语句的结果中,如果有的话,那这一笔资料就被去除,而不会在最后的结果中出现;?如果第二个SQL语句所产生的结果并没有存在于第一个SQL语句所产生的结果内,那这笔资料就被抛弃。?intersect指令...
53
热度 -
Informix SQL 话语详细解说
InformixSQL语句详细解说1.CREATEDATABASEdatabase_name[WITHLOGIN“pathname”]创建数据库。database_name:数据库名称。“pathname”:事务处理日志文件。创建一database_name.dbs目录,存取权限由GRANT设定,无日志文件就不能使用BEGINWORK等事务语句(可用STARTDATABASE语句来改变)。可选定当...
60
热度 -
Oracle 面试题库&8212;SQL
Oracle面试题库—SQL1.ORACLE用来判断列值是否为空的操作符是____A==NULLBISNULLCASNULLDNULLIS2分析以下的SQL命令SELECTi.id_number,m.id_numberFROMinventoryi,manufacturermWHEREi.manufacturer_id=m.id_numberORDERBYinventory.de...
60
热度 -
LUA C库 Luasql OCI8增多带参数存储过程调用支持
LUAC库LuasqlOCI8增加带参数存储过程调用支持Luasql原始的oci8中对于存储过程只能支持无参数的存储过程的调用,现在我在里边加入一个stmt结构来支持带参数尤其是对cursor输出,的支持,需要做的就是实现一个statement的userdata来完成需要的工作bind_number,bind_string,bind_cursor:用到的主要数据结构:typedefunion{ i...
474
热度 -
SQLite 指南之FAQ(汉语言)
SQLite指南之FAQ(中文)1.如何创建自增字段?2.SQLite支持哪些数据类型?3.为什么能向SQLite数据库的整型字段中插入字符串?4.为什么SQLite认为表达式'0'=='00'为真?5.为什么SQLite不允许在同一张表里使用'0'和'0.0'作为两个不同的行的主键?6.为什么不能在Linuxbox中读取在SparcStation中创建的SQLite数据库?7.多个应用程序或者同...
370
热度 -
SQL查询优化的步骤
SQL查询优化的方法大家都在讨论关于数据库优化方面的东东,刚好参与开发了一个数据仓库方面的项目,以下的一点东西算是数据库优化方面的学习+实战的一些心得体会了,拿出来大家共享。欢迎批评指正阿!SQL语句:是对数据库(数据)进行操作的惟一途径;消耗了70%~90%的数据库资源;独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低;可以有不同的写法;易学,难精通...
82
热度 -
SQL语言的结成
SQL语言的组成一、SQL语言有命令动词、子句、运算符和统计函数构成。这些元素结合起来组成语句,用来对数据库进行各种操作,包括创建、更新、查询及一些其他功能。虽名为结构化查询语言,实际上不止如此,SQL的功能分为如下3个部分:(1)DataDefinitionLanguage(DDL),数据定义语言(2)DataControlLanguage(DCL),数据控制语言(3)DataManipulat...
48
热度 -
什么是SQL游标
什么是SQL游标?1.1游标的概念游标(Cursor)它使用户可逐行访问由SQLServer返回的结果集。使用游标(cursor)的一个主要的原因就是把集合操作转换成单个记录处理方式。用SQL语言从数据库中检索数据后,结果放在内存的一块区域中,且结果往往是一个含有多个记录的集合。游标机制允许用户在SQLserver内逐行地访问这些记录,按照用户自己的意愿来显示和处理这些记录。1.2游标的优点从游标...
89
热度 -
php 保险过滤函数代码
php安全过滤函数代码php安全过滤函数代码,防止用户恶意输入内容。//安全过滤输入[jb]functioncheck_str($string,$isurl=false){$string=preg_replace('/[\\x00-\\x08\\x0B\\x0C\\x0E-\\x1F]/','',$string);$string=str_replace(array("\0","%00","\r")...
12
热度 -
将表头导入到excel中,该怎么解决
将表头导入到excel中我通过以下命令将数据导如到excelexecmaster..xp_cmdshell'bcp"select*frombiaowhereyear=''2006''"queryoutc:\Temp.xls-c-q-S"ServerName"-U"sa"-P"xxx&quo...
262
热度 -
Windows上编译安装PBRT V1.05
Windows下编译安装PBRTV1.05由于要用到网上的一个插件。虽然现在PBRT已经出了V2版本。仍然需要编译下PBRTV1版本。V1的各个版本功能相似,只是不断的修正BUGS的过程。因此选择了V1的最后一个版本PBRTV1.05。1)首先从官网上下载:pbrt-src-1.05.zip,forWindows(620kB)2)将文件解压到目录c:\pbrt-v13)在Window...
77
热度 -
vs2010运作vs2008编写的程序出错
vs2010运行vs2008编写的程序出错错误信息都是些系统文件的错误1>c:\programfiles(x86)\microsoftvisualstudio10.0\vc\include\system_error(164):errorC2146:syntaxerror:missing')'beforeidentifier'_Errval'1>c:\programfiles(x86)\...
293
热度 -
全球最大的问答网站之一,Stack Exchange怎么养成
全球最大的问答网站之一,StackExchange如何养成编者注:本文来自链接http://joelonsoftware.com/,中文版本由天地会珠海分舵进行编译。文章描述了StackOverflow的创始人在今年刚获得4000万美元投资的讲话,期间描述了StackOverflow成长到StackExchange的整个过程,下面我们跟着好好欣赏…今天我们StackExchange非常高兴的向大家...
258
热度