数据库技术
文章平均质量分 69
lwq8992628351
这个作者很懒,什么都没留下…
展开
-
SQl基础命令语句记录
1. 创建数据库teaching(包括course,score,teacher,class,teach_class表)。 [sql] view plaincopyprint? use master go if exists(select * from sysdatabases where name='teaching') drop转载 2013-05-21 12:21:05 · 1691 阅读 · 0 评论 -
SQL数据库常见问题及解决方法
一、 对象名 ‘tablename’ 无效的问题 这里可能会有人遇到对象名 ‘tablename’无效的问题。系统表却不会产生这个问题,而用户表还要加上用户名,然后是表明才能访问,比如select * from author,会说对象名 author 无效,而用select * from test.author就可以访问,这个是用户首选身份的问题。 方法一: 解决很简单,就是察看tes转载 2013-05-21 12:24:20 · 983 阅读 · 0 评论 -
Sql Server数据库的存储过程
一、创建存储过程 CREATE PROC 存储过程名称 [参数列表(多个以“,”分隔)] AS SQL 语句 例: CREATE PROC upGetUserName @intUserId INT, @ostrUserName NVARCHAR(20) OUTPUT -- 要输出的参数 AS BEGIN -- 将u转载 2013-05-21 12:39:45 · 443 阅读 · 0 评论 -
SQL Server表中自动复制数据
现在做的一个项目需要首先在数据库中插入基础数据,大概算了下有几千行的样子,数据如下。 但是这些数据本身是有规律的,所有的数据只有其中的LocationCode依据一定的规律变化,其他字段都是不变的,于是就想有没有什么办法能让程序自动复制数据,程序如下。 [sql] view plaincopy DECLA转载 2013-05-21 12:52:47 · 525 阅读 · 0 评论 -
sql日期格式化转换
0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM) 1 101 美国 mm/dd/yyyy 2 102 ANSI yy.mm.dd 3 103 英国/法国 dd/mm/yy 4 104 德国 dd.mm.yy转载 2013-05-21 12:22:35 · 491 阅读 · 0 评论 -
浅谈SQL Server中的三种物理连接操作
在SQL Server中,我们所常见的表与表之间的Inner Join,Outer Join都会被执行引擎根据所选的列,数据上是否有索引,所选数据的选择性转化为Loop Join,Merge Join,Hash Join这三种物理连接中的一种。理解这三种物理连接是理解在表连接时解决性能问题的基础,下面我来对这三种连接的原理,适用场景进行描述。 嵌套循环连接(Nested Loop Join)转载 2013-05-21 12:46:37 · 394 阅读 · 0 评论 -
将文件上传、下载(以二进制流保存到数据库)
1、将文件以二进制流的格式写入数据库 首先获得文件路径,然后将文件以二进制读出保存在一个二进制数组中,与数据库建立连接,在SQL语句中将二进制数组赋值给相应的参数,完成向数据库中写入文件的操作 [csharp] view plaincopy /// 将文件流写入数据库 /// /// 存入数据库文件的路径 /// 数据库转载 2013-05-21 12:53:31 · 2602 阅读 · 0 评论 -
数据库设计规范化的五个要求
通常情况下,可以从两个方面来判断数据库是否设计的比较规范。一是看看是否拥有大量的窄表,二是宽表的数量是否足够的少。若符合这两个条件,则可以说明这个数据库的规范化水平还是比较高的。当然这是两个泛泛而谈的指标。为了达到数据库设计规范化的要求,一般来说,需要符合以下五个要求。 要求一:表中应该避免可为空的列。 虽然表中允许空列,但是,空字段是一种比较特殊的数据类型。数据库在处理的转载 2013-05-21 12:57:39 · 518 阅读 · 0 评论 -
如何将sql 执行的错误消息 记录到本地文件中
其实大家都知道sql语句的错误信息都可以在sys.messages表里面找到 如: 如果在执行语句在try...catch中 我们可以通过以下方法获取错误信息。sql语句如下: BEGIN TRY SELECT 3 / 0 END TRY BEGIN CATCH DECLARE @errornumber INT DECLARE @errors转载 2013-05-21 12:30:02 · 616 阅读 · 0 评论