
sql server
波哥的技术积累
这个作者很懒,什么都没留下…
展开
-
sql server 创建数据库
1:创建单数据文件,单日志文件 create database db_sqlserver2on ( name=db_sqlserver2_data, --文件的逻辑名称 filename='E:\sqlserver2008\db_sqlserver2\db_sqlserver2_data.mdf', --数据库文件要保存的路径以及文件名 size=4, --文件大小原创 2012-03-08 16:27:47 · 1191 阅读 · 0 评论 -
SQL之存储过程
1:定义 存储过程(stored procedure)是一组为了完成特定功能的SQL语句集合,经编译后存储在服务器端的数据库中,利用存储过程可以加速SQL语句的执行。 存储过程分为系统存储过程和自定义存储过程。 *系统存储过程在master数据库中,但是在其他的数据库中可以直接调用,并且在调用时不必在存储过程前加上数据库名,因为在创建一个新数据库时,系原创 2012-03-15 16:32:06 · 8919 阅读 · 0 评论 -
sql之视图管理
1:创建视图 create view view_name[(column)] [with encryption] as select_statement [with checkoption] with encryption:指定将create view语句文本存储到系统表时进原创 2012-03-14 16:55:02 · 2007 阅读 · 0 评论 -
SQL之流程控制
分为变量声明、流程控制、数据操纵、数据控制、内嵌函数和自定义函数1:局部变量的声明和赋值 Declare @变量名 变量类型 可以声明一个或者多个变量,变量被声明后被赋值null 赋值: set @变量名=变量值 select @变量名=变量值[,变量名=变量值]原创 2012-03-14 14:05:20 · 2811 阅读 · 0 评论 -
sql 之数据处理
1:把工资大于不同仓库的所有平均工资的职工的工资减少66 use db_sqlserver2;update 职工 set 工资=工资-66 where 工资>all(select AVG(工资) from 职工 group by 职工号)2:利用嵌套查询修改多行多列中的数据 update 仓库 set 面积=面积+80, 城市='济南' where 面积原创 2012-03-14 09:46:07 · 1367 阅读 · 0 评论 -
SQL多表连接查询与集合的并、交、差运算查询
1:use db_sqlserver2select 姓名, 工资, 面积, 金额, (工资+金额/1000) as 实发工资 from 职工,仓库, 订购单 where 职工.职工号=订购单.职工号 and 职工.仓库号=仓库.仓库号2:select 姓名,工资,金额 from 职工,订购单 where 姓名 like '%平%' and 职工.职工号 =原创 2012-03-13 14:19:34 · 44250 阅读 · 2 评论 -
SQL嵌套子查询
--显示工资大于等于wh1仓库中所有职工工资的职位信息select * from 职工 where 工资>= all(select 工资 from 职工 where 仓库号='wh1');select * from 职工 where 工资>= (select MAX(工资) from 职工 where 仓库号='wh1');--select * from 仓库 where原创 2012-03-12 15:58:46 · 4674 阅读 · 0 评论 -
SQL查询知识积累
--count()函数的应用--select COUNT(*) as 职工人数 from 职工;--select COUNT(*) as 个数 from 职工 where 性别='男' and 工资>1500;--select COUNT(仓库号) from 仓库;--select COUNT(distinct(仓库号)) from 仓库;--sum函数的应用--s原创 2012-03-12 12:08:02 · 1192 阅读 · 0 评论 -
SQL Server查询准备数据库和数据,并进行简单查询
1:创建数据库表:仓库 create table 仓库( 仓库ID int identity(1, 1) primary key, 仓库号 varchar(50) unique, 城市 varchar(50) default '青岛', 面积 int default 800 check(面积 >= 800 and 面积 <=1800), 创建时间 datet原创 2012-03-09 11:56:02 · 3454 阅读 · 0 评论 -
在sqlserver中创建表
1:在sql语句中,临时表有两类,分别是局部(local)和全局(global)临时表,局部临时表只在其会话(事务)中可见,全局临时表可以被会话(事务)中的任何程序或者 模块访问2:创建局部临时表 use db_sqlservergocreate table #db_local_table( id int, name varchar原创 2012-03-08 18:14:09 · 54721 阅读 · 3 评论 -
sqlserver 查询,修改数据库的信息
1:查询服务器中所有数据库信息 execute sp_helpdb;2:查看指定数据库信息 execute sp_helpdb db_sqlserver1; select * from sys.databases where name='db_sqlserver2'3:重命名数据库 execute sp_renamedb d原创 2012-03-08 17:02:33 · 3814 阅读 · 0 评论 -
SQL学习之函数
1:函数 函数可以理解为一种工具,用于完成定义明确的任务,如平方根、大小字母转换等。 有些函数需要输入参数,有些函数不需要输入参数,但是函数必须具有返回值。 函数分为确定性函数和非确定性函数,确定性函数只需要输入相同的参数,则返回值总是相同的,如abs函数,非确定性函数调用相同的参数, 会出现返回值不同的情况,如SQL Server的getdate()函数 对于原创 2012-03-22 17:32:33 · 3969 阅读 · 0 评论