-
使用EF取数据库返回的数据
所属栏目:[MsSql] 日期:2021-01-17 热度:195
目录一、取oracle自定义函数返回的自定义类型。一、取oracle自定义函数返回的自定义类型。1.首先创建一个函数返回自定义类型集合--1.建立自定义类型CREATE OR REPLACE TYPE UT_BLOCKED_STATISTICS AS OBJECT(TWO_DPT_CDE VARCHAR2(11), --TWO_DPT_NME VARCHAR[详细]
-
SQL server 使用 内联结(INNER JOIN) 联结多个表 (以及过滤条件 WHERE, AND使用区别)
所属栏目:[MsSql] 日期:2021-01-17 热度:160
INNER JOIN ……ON的语法格式:FROM (((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号)INNER JOIN 表4 ON Member.字段号=表4.字段号) INNER JOIN 表X ON Member.字段号=表X.字段号;连接两个数据表语法格式:FROM[详细]
-
SQL高级查询基础
所属栏目:[MsSql] 日期:2021-01-17 热度:196
1.UNION,EXCEPT,INTERSECT运算符A,UNION 运算符UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABL[详细]
-
SQL Server系统表sysobjects介绍
所属栏目:[MsSql] 日期:2021-01-17 热度:161
SQL Server系统表sysobjects介绍sysobjects 表结构:列名数据类型描述namesysname对象名,常用列idint对象标识号xtypechar(2)对象类型。常用列。xtype可以是下列对象类型中的一种:C = CHECK 约束D = 默认值或 DEFAULT 约束F = FOREIGN KEY 约束L = 日志FN =[详细]
-
SQL Server T-SQL高级查询
所属栏目:[MsSql] 日期:2021-01-17 热度:177
高级查询在数据库中用得是最频繁的,也是应用最广泛的。 基本常用查询--selectselect * from student;--all 查询所有select all sex from student;--distinct 过滤重复select distinct sex from student;--count 统计select count(*) from student;select cou[详细]
-
SQL Server 索引和视图
所属栏目:[MsSql] 日期:2021-01-17 热度:69
索引 1、 什么是索引 索引就是数据表中数据和相应的存储位置的列表,利用索引可以提高在表或视图中的查找数据的速度。 2、 索引分类 数据库中索引主要分为两类:聚集索引和非聚集索引。SQL Server 2005还提供了唯一索引、索引视图、全文索引、xml索引等等。[详细]
-
SQL Server 数据库安全
所属栏目:[MsSql] 日期:2021-01-17 热度:157
--创建登陆用户--create login login_name from windows with default_database = database | default_language = language;create login [localhosthoojo-pc] from windows with default_database = testHome;--创建登陆用户--create login login_name with[详细]
-
SQL Server 开发指南
所属栏目:[MsSql] 日期:2021-01-17 热度:194
SQL Server 数据库设计 一、数据库设计的必要性 二、什么是数据库设计 三、数据库设计的重要 四、数据模型 实体-关系(E-R)数据模型 实体(Entity) 属性(Attribute) 关系(Relationship) 五、数据库设计步骤 1、 需求分析阶段 2、 概要设计阶段 3、 详细[详细]
-
流程控制语句【循环、条件】
所属栏目:[MsSql] 日期:2021-01-17 热度:110
--简单循环declare --声明mynum number(3) := 0;beginloopmynum := mynum + 1;dbms_output.put_line(mynum);exit when mynum = 200; --退出循环条件end loop;end;--while循环declarei number := 1;beginwhile i = 100 loop --执行循环条件dbms_output.put_lin[详细]
-
SQL Server -- 回忆笔记(三):ADO.NET之C#操作数据库
所属栏目:[MsSql] 日期:2021-01-17 热度:81
SQL Server知识点回忆篇(三):ADO.NET之C#操作数据库1.连接数据库(1)创建连接字符串:使用windows身份验证时的连接字符串:private string conStr=Data Source=MyTestDB;Initial Catalog=tbUsers;Integrated Security=True;使用用户名和密码时的连接字符串:[详细]
-
数据库SQL开发的一些要点
所属栏目:[MsSql] 日期:2021-01-17 热度:196
前段时间做一个项目,其中涉及到报表部分编写了大量复杂的SQL,比如其中的一个存储过程就有700多行。项目上线过后,进入维护阶段,发现大量的SQL很难维护。于是总结点经验教训:设计一、数据库命名遵循一些通用规范。数据库命名规范是个基本的命名标准,每个[详细]
-
SQL Server2012在程序开发中实用的一些新特性
所属栏目:[MsSql] 日期:2021-01-17 热度:156
SQL Server 2012已经发布一段时间了,最近在新的机器上安装了最新的SQL Server 2012 SP1,体检下感觉良好。官方给出了一大堆SQL2012相对于SQL2008R2的新特性,但是大多数对于普通开发人员来说都是浮云,根本用不到,下面就说说一些对于开发人员来说比较有用的[详细]
-
如何防止插入删除表造成的数据库死锁
所属栏目:[MsSql] 日期:2021-01-17 热度:114
在数据库中经常会遇到这样的情况:一个主表A,一个子表B,B表中包含有A表的主键作为外键。当要插入数据的时候,我们会先插入A表,然后获得A表的Identity,再插入B表。如果要进行删除操作,那么就先删除子表B,然后再删除主表A。在程序设计中,对两个表的操作[详细]
-
将现有MySQL数据库改为大小写不敏感
所属栏目:[MsSql] 日期:2021-01-17 热度:142
用过MySQL的应该都会注意到,默认情况下,Linux下安装的MySQL是大小写敏感的,也就是说Table1和table1可以同时存在。而Windows下的MySQL却是大小写不敏感的,所有表名和数据库名都会变成小写。对于怎么启用或者停用MySQL数据库的大小写敏感,这个网上随便都能[详细]
-
公布下SQL Server 2008 RC0英文版下载地址
所属栏目:[MsSql] 日期:2021-01-17 热度:73
最近比较郁闷,下载的是SQL2008中文版来安装起了,结果装VS2008英文版的时候装是装起了,但是用不起,原来我的VS2008在以前的系统中是可以用的。也许是SQL与VS的冲突吧,所以我就卸载了VS2008英文版,安装了VS2008中文版,结果就一切正常了。现在我要用SQL200[详细]
-
SQL Server2008 R2新特性简介
所属栏目:[MsSql] 日期:2021-01-17 热度:70
SQL Server 2008的R2版本马上就要放出CTP了,其中最令人兴奋的就是R2中提供了主数据管理的功能,下面简单说一下R2中到底为我们带来了哪些新特性:对超过64个内核CPU的支持。在SQL2008中最多只支持64个CPU核,现在R2中可以支持256个核了!!!提供对硬件资源进[详细]
-
SQL大全基本语法
所属栏目:[MsSql] 日期:2021-01-17 热度:119
一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sqlserver--- 创建备份数据的deviceUSE masterEXEC sp_addumpdevice disk, testBack, c:mssql7backupMyNwind_1.dat4、说明:创建新表create t[详细]
-
.Net+SQL Server企业应用性能优化笔记2——查找瓶颈
所属栏目:[MsSql] 日期:2021-01-17 热度:110
前面一篇文章中我已经对项目的基本情况进行了简单的介绍,今天就开始动手针对系统进行性能调优。在性能调优上面说实话我算是个菜鸟,并没有太多的经验和扎实的基础,所以有错误的地方希望大家指出。对于一个BS的系统来说,总共涉及到3个角色:Web服务器、数据[详细]
-
BIT类型在SQL Server中的存储大小
所属栏目:[MsSql] 日期:2021-01-17 热度:93
对于一般的INT、CHAR、tinyint等数据类型,他们占用的存储空间都是以Byte字节为单位的,但是BIT类型由于只有0和1或者说false和true,这种情况只需要一个Bit位就可以表示了,那么在SQL Server中BIT类型到底占用了多少空间?是不是由一个Bit位来存储的?或者可[详细]
-
[转]SQL 2005中pivot and unpivot的用法
所属栏目:[MsSql] 日期:2021-01-17 热度:70
.Pivot的用法体会:语句范例:select PN,[2006/5/30] as [20060530],[2006/6/2] as [20060602]from consumptiondata aPivot (sum(a.M_qty) FOR a.M_date in ([2006/5/30],[2006/6/2])) as PVT order by PNTable结构 Consumptiondata (PN,M_Date,M_qty)order by[详细]
-
SQL Server字符串左匹配
所属栏目:[MsSql] 日期:2021-01-17 热度:124
在SQL Server中经常会用到模糊匹配字符串的情况,最简单的办法就是使用like关键字(like语法http://msdn.microsoft.com/en-us/library/ms179859.aspx)。但是如果我们使用的前后都加%的方式,是没办法用到索引进行快速查询的,所以很多情况下我们使用左匹配的[详细]
-
如何从SharePoint Content DB中查询List数据
所属栏目:[MsSql] 日期:2021-01-17 热度:192
SharePoint用来维护基础数据非常方便,只需要建立自定义列表,然后使用InfoPath自定义一下维护界面,就可以实现在线的增删改查,开发效率很高。如果维护的数据需要进行审批,还可以加入工作流功能。使用SharePoint Designer可以快速开发出简单的工作流,如果[详细]
-
多语言系统的数据库设计
所属栏目:[MsSql] 日期:2021-01-17 热度:169
之前做的项目涉及到中国大陆和纽伦新港的用户使用,也就需要做成一个多语言的系统,现在总结下其中一些经验和思考。首先我们需要确认我们要做的系统,多语言到底是要做多少种语言,以后会不会要求增加更多的语言。比如我们做一个给中国大陆和纽伦新港使用的系[详细]
-
前缀索引,一种优化索引大小的解决方案
所属栏目:[MsSql] 日期:2021-01-17 热度:184
今天在读一篇关于数据库索引介绍的文章时,该文章提到了前缀索引,对于我这个搞数据库应用开发那么多年的人来说,这个词还真是一个新词,没用过。于是打算研究一番。前缀索引似乎是MySQL中的一个概念,在SQL Server和Oracle中没提出这个概念。于是就安装了一[详细]
-
在SQL Server中使用种子表生成流水号注意顺序
所属栏目:[MsSql] 日期:2021-01-17 热度:179
前几天一个人问到了关于流水号重复的问题,我想了下,虽然说这个问题比较简单,但是具有广泛性,所以写了这篇博客来介绍下,希望对大家有所帮助。在进行数据库应用开发时经常会遇到生成流水号的情况,比如说做了一个订单模块,要求订单号是唯一的,规则是:下[详细]
