-
在SQL Server中使用种子表生成流水号注意顺序
所属栏目:[MsSql] 日期:2021-01-17 热度:78
前几天一个人问到了关于流水号重复的问题,我想了下,虽然说这个问题比较简单,但是具有广泛性,所以写了这篇博客来介绍下,希望对大家有所帮助。在进行数据库应用开发时经常会遇到生成流水号的情况,比如说做了一个订单模块,要求订单号是唯一的,规则是:下[详细]
-
在做SQL故障转移群集的时候应该选择哪种模式?
所属栏目:[MsSql] 日期:2021-01-17 热度:190
如果我们的SQL Server要保证高可用性,那么可以采用故障转移群集。最简单的故障转移群集是两台服务器,一台做活动的服务器,另一台做备用服务器,这就是AP模式的Cluster。另外一个模式就是AA模式,也就是两台服务器都是运行SQL Server实例。SQL Server不像Ora[详细]
-
关于SQL Server中将数值类型转换为字符串的问题
所属栏目:[MsSql] 日期:2021-01-17 热度:68
今天在把一些数据导入到SQL Server的时候遇到有个列被导入成float类型,而我实际需要的是varchar类型,所以要进行类型转换,转换时遇到了一点问题,所以写这篇博客记录一下。SQL Server中的数值类型分为两种,一种是精确的数值类型,具体的数据类型有:bit、t[详细]
-
如何生成比较像样的假数据
所属栏目:[MsSql] 日期:2021-01-17 热度:161
问题在做项目的时候经常会遇到这样的问题:根据数据模型建立了数据库,但是数据库中却没有数据,在给客户做Demo的时候必须要一条一条的添加假数据,而且这些假数据还得像模像样的,不能乱输入,尽是看不出任何意义的“aaaaa”、“ttttttttttttt”、“123123”[详细]
-
数据库中计算值的更新方法
所属栏目:[MsSql] 日期:2021-01-17 热度:171
在做项目时,经常在项目中会遇到有些值是通过其他表经过计算得来的,然后将计算结果保存到数据库中。比如在一个休假系统中,一个员工每年已休天数就是一个计算值,通过SUM员工的所有有效休假申请单可获得。再比如交易系统中的余额字段,对一个账号的所有流水[详细]
-
SQL Server -- 回忆笔记(三):ADO.NET之C#操作数据库
所属栏目:[MsSql] 日期:2021-01-17 热度:76
SQL Server知识点回忆篇(三):ADO.NET之C#操作数据库1.连接数据库(1)创建连接字符串:使用windows身份验证时的连接字符串:private string conStr=Data Source=MyTestDB;Initial Catalog=tbUsers;Integrated Security=True;使用用户名和密码时的连接字符串:[详细]
-
SQL Server 开发指南
所属栏目:[MsSql] 日期:2021-01-17 热度:107
SQL Server 数据库设计 一、数据库设计的必要性 二、什么是数据库设计 三、数据库设计的重要 四、数据模型 实体-关系(E-R)数据模型 实体(Entity) 属性(Attribute) 关系(Relationship) 五、数据库设计步骤 1、 需求分析阶段 2、 概要设计阶段 3、 详细[详细]
-
流程控制语句【循环、条件】
所属栏目:[MsSql] 日期:2021-01-17 热度:62
--简单循环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 数据库安全
所属栏目:[MsSql] 日期:2021-01-17 热度:194
--创建登陆用户--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 T-SQL高级查询
所属栏目:[MsSql] 日期:2021-01-17 热度:141
高级查询在数据库中用得是最频繁的,也是应用最广泛的。 基本常用查询--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 热度:196
索引 1、 什么是索引 索引就是数据表中数据和相应的存储位置的列表,利用索引可以提高在表或视图中的查找数据的速度。 2、 索引分类 数据库中索引主要分为两类:聚集索引和非聚集索引。SQL Server 2005还提供了唯一索引、索引视图、全文索引、xml索引等等。[详细]
-
SQL Server系统表sysobjects介绍
所属栏目:[MsSql] 日期:2021-01-17 热度:111
SQL Server系统表sysobjects介绍sysobjects 表结构:列名数据类型描述namesysname对象名,常用列idint对象标识号xtypechar(2)对象类型。常用列。xtype可以是下列对象类型中的一种:C = CHECK 约束D = 默认值或 DEFAULT 约束F = FOREIGN KEY 约束L = 日志FN =[详细]
-
SQL高级查询基础
所属栏目:[MsSql] 日期:2021-01-17 热度:194
1.UNION,EXCEPT,INTERSECT运算符A,UNION 运算符UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABL[详细]
-
SQL大全基本语法
所属栏目:[MsSql] 日期:2021-01-17 热度:182
一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sqlserver--- 创建备份数据的deviceUSE masterEXEC sp_addumpdevice disk, testBack, c:mssql7backupMyNwind_1.dat4、说明:创建新表create t[详细]
-
SQL Server2008 R2新特性简介
所属栏目:[MsSql] 日期:2021-01-17 热度:140
SQL Server 2008的R2版本马上就要放出CTP了,其中最令人兴奋的就是R2中提供了主数据管理的功能,下面简单说一下R2中到底为我们带来了哪些新特性:对超过64个内核CPU的支持。在SQL2008中最多只支持64个CPU核,现在R2中可以支持256个核了!!!提供对硬件资源进[详细]
-
公布下SQL Server 2008 RC0英文版下载地址
所属栏目:[MsSql] 日期:2021-01-17 热度:190
最近比较郁闷,下载的是SQL2008中文版来安装起了,结果装VS2008英文版的时候装是装起了,但是用不起,原来我的VS2008在以前的系统中是可以用的。也许是SQL与VS的冲突吧,所以我就卸载了VS2008英文版,安装了VS2008中文版,结果就一切正常了。现在我要用SQL200[详细]
-
将现有MySQL数据库改为大小写不敏感
所属栏目:[MsSql] 日期:2021-01-17 热度:187
用过MySQL的应该都会注意到,默认情况下,Linux下安装的MySQL是大小写敏感的,也就是说Table1和table1可以同时存在。而Windows下的MySQL却是大小写不敏感的,所有表名和数据库名都会变成小写。对于怎么启用或者停用MySQL数据库的大小写敏感,这个网上随便都能[详细]
-
如何防止插入删除表造成的数据库死锁
所属栏目:[MsSql] 日期:2021-01-17 热度:67
在数据库中经常会遇到这样的情况:一个主表A,一个子表B,B表中包含有A表的主键作为外键。当要插入数据的时候,我们会先插入A表,然后获得A表的Identity,再插入B表。如果要进行删除操作,那么就先删除子表B,然后再删除主表A。在程序设计中,对两个表的操作[详细]
-
SQL Server2012在程序开发中实用的一些新特性
所属栏目:[MsSql] 日期:2021-01-17 热度:83
SQL Server 2012已经发布一段时间了,最近在新的机器上安装了最新的SQL Server 2012 SP1,体检下感觉良好。官方给出了一大堆SQL2012相对于SQL2008R2的新特性,但是大多数对于普通开发人员来说都是浮云,根本用不到,下面就说说一些对于开发人员来说比较有用的[详细]
-
数据库SQL开发的一些要点
所属栏目:[MsSql] 日期:2021-01-17 热度:143
前段时间做一个项目,其中涉及到报表部分编写了大量复杂的SQL,比如其中的一个存储过程就有700多行。项目上线过后,进入维护阶段,发现大量的SQL很难维护。于是总结点经验教训:设计一、数据库命名遵循一些通用规范。数据库命名规范是个基本的命名标准,每个[详细]
-
SQL查询数据库中符合条件的记录的总数
所属栏目:[MsSql] 日期:2021-01-12 热度:154
这篇文章主要介绍了SQL查询数据库中符合条件的记录的总数的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下[详细]
-
SQL 联合查询与XML解析实例详解
所属栏目:[MsSql] 日期:2021-01-12 热度:170
这篇文章主要介绍了SQL 联合查询与XML解析实例详解的相关资料,并附实例代码,需要的朋友可以参考下[详细]
-
sql server定时作业调用Kettle job出错的快速解决方法
所属栏目:[MsSql] 日期:2021-01-12 热度:52
这篇文章主要介绍了sql server定时作业调用Kettle job出错的快速解决方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下[详细]
-
DATASET 与 DATAREADER对象有什么区别
所属栏目:[MsSql] 日期:2021-01-12 热度:137
DataReader和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection(俗称:非断开式连接),在线操作数据库时,任何对SqlConnection的操作都会引发DataReader的异常。下面同本文对dataset与datareader的区别详细学习吧[详细]
-
如何验证会员系统中用户的邮箱是否真实存在
所属栏目:[MsSql] 日期:2021-01-12 热度:166
在开发网站时,我们需要对用户注册的邮箱进行核对与验证,用户填写的邮箱是否有效邮箱。这篇文章主要介绍了如何验证会员系统中用户的邮箱是否真实存在的相关资料,需要的朋友可以参考下[详细]