淋风沐雨
这个作者很懒,什么都没留下…
展开
-
Sql Server之使用T_SQL创建,修改,查看数据库信息
create database database_name [ on [primary] [<filespec> [,...n] ] ] [ log on [<filespec>[,...n]] ]; <filespec>::= ( name=logical_file_name [ , newname = new_login_name ] [ , fileName = {'os_file_name' | 'fileStream_path'} ]原创 2024-05-24 10:46:50 · 417 阅读 · 0 评论 -
SQL Server基础之游标
查询语句可能返回多条记录,如果数据量非常大,需要使用游标来逐条读取查询结果集中的记录。应用程序可以根据需要滚动或浏览其中的数据。本篇介绍游标的概念、分类、以及基本操作等内容。游标是SQL Server的一种数据访问机制,它允许用户访问单独的数据行。用户可以对每一行进行单独的处理,从而降低系统开销和潜在的阻隔情况,用户也可以使用这些数据生成的SQL代码并立即执行或输出。游标是一种处理数据的方法,主要用于存储过程,触发器和 T_SQL脚本中,它们使结果集的内容可用于其它T_SQL语句。原创 2024-05-24 11:12:46 · 279 阅读 · 0 评论 -
Sql Server函数全解(四)日期和时间函数
【例】SELECT DATENAME(year,'2015-04-30 01:01:01') AS yearValue;YEAR(d)函数返回指定日期d中年份的整数值。原创 2024-05-24 11:09:25 · 663 阅读 · 0 评论 -
Sql Server函数全解(一)字符串函数
eg: select STR(3141.59,6,1),STR(123.45,2,2) 第一条语句6个数字和一个小数点组成的数值3141.59转换为长度为6的字符串,数字的小数部分舍入为1个小数位,第二条语句中的表达式超出指定的总长度时,返回的字符串为指定长度的两个**。原创 2024-05-24 10:49:36 · 2837 阅读 · 0 评论 -
SqlServer基础之(触发器)
DDL触发器是当服务器或者数据库中发生数据定义语言(主要是以create,drop,alter开头的语句)事件时被激活使用,使用DDL触发器可以防止对数据架构进行的某些更改或记录数据中的更改或事件操作。原创 2024-05-24 11:16:27 · 1958 阅读 · 0 评论 -
Sql Server函数全解(二)数学函数
对数定义域不能为负数,10的0次方为1,所以LOG10(1)返回结果是0,10的2次方为100,所以LOG10(100)返回结果是2,10的3次方为1000,所以LOG10(1000)返回结果是3;EXP(3)返回以e为底的3次方,结果为20.0855369231877, EXP(-3)返回以e为底的-3次方,结果为0.0497870683678639;ASIN(x)返回x的反正弦,即正弦x的值,若x不在-1到1的范围内,则返回NULL。(i). POWER(x,y)函数返回x的y次乘方的结果值;原创 2024-05-24 11:07:44 · 271 阅读 · 0 评论 -
SQL Server基础之《视图的概述和基本操作》
视图是从一个或者多个表导出的,它的行为与表非常相似,但视图是一个虚拟表,在视图中可以使用SELECT语句查询数据,以及使用insert、update和delete语句修改记录,对于视图的操作最终转化为对基本数据表的操作。视图不仅可以方便操作,而且可以保障数据库系统的安全性。视图一经定义便存储在数据库中,与其相对应的数据并没有像表数据那样在数据库中在存储一份,通过视图看到的数据只是存放在基本表中的数据。可以对其进行增删该查,通过视图对数据修改,基本表数据也对应变化,反之亦然。原创 2024-05-24 11:15:04 · 248 阅读 · 0 评论 -
SQL Server基础之存储过程
SQL Server中的存储过程是使用T_SQL编写的代码段。它的目的在于能够方便的从系统表中查询信息,或者完成与更新数据库表相关的管理任务和其他的系统管理任务.T_SQL语句是SQL Server数据库与应用程序之间的编程接口。在很多情况下,一些代码会被开发者重复编写多次,如果每次都编写相同功能的代码,不但繁琐,而且容易出错,而且由于SQL Server逐条的执行语句会降低系统的运行效率。原创 2024-05-24 11:13:32 · 504 阅读 · 0 评论 -
Sql Server函数全解(三)数据类型转换函数和文本图像函数
eg: select CAST('121231' AS DATE),CAST(100 AS CHAR(3)),CONVERT(TIME,'2012-05-01 12:11:10') 可以看到,CAST('121231' AS DATE)将字符串值转换为了相应的日期值;CONVERT(TIME,'2012-05-01 12:11:10')将datetime类型的值,转换为time类型值,结果为"12:11:10.0000000"。第一个1为id的值,第二个1表示查询的值存在.原创 2024-05-24 11:08:38 · 272 阅读 · 0 评论 -
Sql Server函数全解(五)之系统函数
【例】查看sample_db数据库中对象ID值为325576198的对象名称 SELECT OBJECT_NAME(,DB_ID('sample_db')), OBJECT_ID('sample_db.dbo.student');USE 语句将master选择为当前数据库,因此DB_NAME()返回值为当前数据库master,DB_NAME(DB_ID('sample_db'))返回值sample_db本身.【例】SELECT DB_ID('master') ,DB_ID('test_db');原创 2024-05-24 11:10:30 · 112 阅读 · 0 评论 -
SQL Server基础之索引
索引用于快速找出在某个列中有某一特定值的行,不使用索引,数据库必须从第一条记录开始读完整个表,直到找出相关的行。表越大,查询数据所花费的时间越多,如果表中查询的列有一个索引,数据库能快速到达一个位置去搜索数据,本篇主要介绍与索引相关的内容,包括索引的含义和特点,索引的分类,索引的设计原则以及如何创建和删除索引。原创 2024-05-24 11:11:40 · 108 阅读 · 0 评论 -
Sql Server之数据类型详解
Sql Server允许用户自定义数据类型,用户自定义数据类型是建立在Sql Server系统数据类型的基础上的,自定义的数据类型使得数据库开发人员能够根据需要定义符合自己开发需求的数据类型。自定义数据类型虽然使用比较方便,但是需要大量的性能开销,所以使用时要谨慎。当用户定义一种数据类型时,需要指定该类型的名称、所基于的系统数据类型以及是否允许为空等。Sql Server为用户提供了两种方法来创建自定义数据类型。下面分别介绍这两种个定义数据类型的方法。(1).使用对象资源管理器创建用户自定义数据类型。原创 2024-05-24 10:48:36 · 292 阅读 · 0 评论