
sqlServer
scalad
github地址:https://github.com/scalad
展开
-
SQLServer 查询所有表名 + 查询表结构
SQLServer查询某数据库所有表的表名:select name from sysobjects where xtype='U';sqlserver查询某表的表结构:SELECT syscolumns.name,systypes.name,syscolumns.isnullable, syscolumns.length FROM syscolum转载 2015-01-23 19:57:01 · 1735 阅读 · 0 评论 -
全外连接和交叉连接
全外连接是在结果中除了显示满足连接的条件的行外,还显示了join两侧表中所有满足检索条件的行。SQL> select e.empno,e.ename,e.sal,d.grade 2 from emp e full outer join salgrade d 3 on e.sal between d.losal and d.hisal; EMPNO ENAME原创 2015-03-27 23:59:53 · 732 阅读 · 0 评论 -
group by与having子句
group by子句 有些情况下。需要把一个表中的行分为多个组,然后将这个组作为一个整体,获得改组的一些信息,例如,获得各个部门的员工人数,或某个部门的员工的平均工资等,这时,就需要使用group by子句子句对表中的数据进行分组。 使用group by子句,可以根据表中的某一列或某几列队表中的数据行进行分组,多个列之间使用逗号分隔,如果根据多个列进行分组,oracle会首原创 2015-03-21 14:27:36 · 1144 阅读 · 0 评论 -
dos命令下使用sql server
通常情况下,我们可以在dos命令下使用sql server,使用dos命令来使用sql server的方法如下:1.连接上数据库服务器:使用osql命令,该命令可以在dos窗口中输入osql ?查看,如:接下来我们使用osql -S localhost -U sa -P 123456连接上我们的数据库服务器。2.而后使用sql语句查询数据库中所有数据库名: 3原创 2015-03-22 09:37:57 · 11655 阅读 · 1 评论 -
Connections could not be acquired from the underlying database
og4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.org.quartz.SchedulerConfigException: Failure occured during job recovery. [See nested exception: org.quartz.JobPersi转载 2015-04-18 12:38:09 · 1190 阅读 · 0 评论 -
范式理论
目前的关系型数据库有六种范式:第一范式(1NF),第二范式(2NF),第三范式(3NF),第四范式(四NF),第五范式(5NF),第六范式(6NF)。满足最低要求的范式是第一范式。在第一范式的基础上进一步满足更多要求的称为第二范式,其余的范式依次类推。一般说来,数据库满足第三范式即可。第一范式是最低的规范化要求,第一范式要求数据表不能存在重复的记录,即存在一个关键字。1NF的第二个要求是每个字原创 2015-02-12 10:21:05 · 1594 阅读 · 0 评论 -
比较完整的c3p0配置
c3p0详细配置官方文档 : http://www.mchange.com/projects/c3p0/index.html3301000false属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试使用。Default: null-->Test保留,并在转载 2015-09-02 23:21:38 · 1522 阅读 · 0 评论 -
sql的左连接和右连接
外连接 使用外连接进行多表查询时,返回的查询结果集中仅包含查询条件和连接条件的行。内连接除了消除了与另一个表中的任何不匹配的行,而外连接扩展了内连接的结果集,除了返回所有匹配的行外,还会返回一部分或全部不匹配的行,这就取决于外连接的类型。 对于外连接,Oracle中可以使用(+)来表示,也可以使用left right和full outer join关键字。外连接可以分为下面原创 2015-03-27 19:10:29 · 963 阅读 · 0 评论 -
交叉连接和全连接
全外连接是在结果中除了显示满足连接的条件的行外,还显示了join两侧表中所有满足检索条件的行。SQL> select e.empno,e.ename,e.sal,d.grade 2 from emp e full outer join salgrade d 3 on e.sal between d.losal and d.hisal; EMPNO ENAME原创 2015-03-27 19:24:01 · 1783 阅读 · 0 评论 -
sql Server中不允许保存更改您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或启用了“阻止保存要求重新创建表的更改”选项
今天改了sqlserver中的一张表,弹出了下面的对话框,显示不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或启用了“阻止保存要求重新创建表的更改”选项。这是在使用Sql Server时碰到到问题,在网上找了下,发现在解决方法非常简单。解决方法:在Management Studio中,选择“工具->选项->Designers原创 2015-01-25 09:46:19 · 4176 阅读 · 0 评论 -
数据库系统的三级模式结构
数据库系统的三级模式结构是指数据库是由外模式、模式和内模式三级构成, 通过二级映象功能将三个模式联系起来。 内模式也称存储模式,它是数据物理结构和存储结构的描述,是数据在数据库内部的表示方式。并且一个数据库只有一个内模式。模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。它是数据库系统模式结构的中间层,不涉及数据的物理存储细节和硬件环境,与转载 2015-01-22 19:36:30 · 2399 阅读 · 0 评论 -
SQL Server唯一索引和非唯一索引的区别简析
SQL Server创建索引时,可以指定Unique使之成为唯一索引。“唯一”顾名思义,但是两都到底有什么区别呢?因为索引也是一种物理结构,所以还是要从存储和结构上分析。索引结构分叶级和非叶级,分析时我们要分开来看,这个很重要。文中涉及的索引行大小计算,参考MSDN估计数据库大小索引部分。1. 非唯一聚集索引和唯一聚集索引 创建两个测试表,各10000条整数,tb转载 2015-01-28 18:26:01 · 4852 阅读 · 0 评论 -
如何使用dos命令运行sqlserver
dos命令下的sqlserver2012下面以sqlserver2012作事例前提是你的电脑上已经安装了sql server2012数据库然后使用快捷键win+R(或者开始菜单-----所有程序------附件--------命令提示符);或者使用快捷键win+x,ctrl+a使用管理员的命令提示符输入命令语句:Osql原创 2015-01-18 19:59:54 · 1331 阅读 · 0 评论