首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

Sqlserver 函数/事宜/存储过程

2012-07-19 
Sqlserver 函数/事务/存储过程--聚合函数use?pubsgoselect?avg(distinct?price)??--算平均数from?titleswh

Sqlserver 函数/事务/存储过程


Sqlserver 函数/事宜/存储过程--聚合函数
Sqlserver 函数/事宜/存储过程use?pubs
Sqlserver 函数/事宜/存储过程go
Sqlserver 函数/事宜/存储过程select?avg(distinct?price)??--算平均数
Sqlserver 函数/事宜/存储过程from?titles
Sqlserver 函数/事宜/存储过程where?type='business'
Sqlserver 函数/事宜/存储过程go?
Sqlserver 函数/事宜/存储过程use?pubs
Sqlserver 函数/事宜/存储过程go
Sqlserver 函数/事宜/存储过程select?max(ytd_sales)??--最大数
Sqlserver 函数/事宜/存储过程from?titles
Sqlserver 函数/事宜/存储过程go?
Sqlserver 函数/事宜/存储过程
Sqlserver 函数/事宜/存储过程use?pubs
Sqlserver 函数/事宜/存储过程go
Sqlserver 函数/事宜/存储过程select?min(ytd_sales)?--最小数
Sqlserver 函数/事宜/存储过程from?titles
Sqlserver 函数/事宜/存储过程go?
Sqlserver 函数/事宜/存储过程
Sqlserver 函数/事宜/存储过程use?pubs
Sqlserver 函数/事宜/存储过程go
Sqlserver 函数/事宜/存储过程select?type,sum(price),sum(advance)??--求和
Sqlserver 函数/事宜/存储过程from?titles
Sqlserver 函数/事宜/存储过程group?by?type
Sqlserver 函数/事宜/存储过程order?by?type
Sqlserver 函数/事宜/存储过程go?
Sqlserver 函数/事宜/存储过程
Sqlserver 函数/事宜/存储过程use?pubs
Sqlserver 函数/事宜/存储过程go?
Sqlserver 函数/事宜/存储过程select?count(distinct?city)??--求个数
Sqlserver 函数/事宜/存储过程from?authors
Sqlserver 函数/事宜/存储过程go?
Sqlserver 函数/事宜/存储过程
Sqlserver 函数/事宜/存储过程use?pubs
Sqlserver 函数/事宜/存储过程go
Sqlserver 函数/事宜/存储过程select?stdev(royalty)?--返回给定表达式中所有值的统计标准偏差
Sqlserver 函数/事宜/存储过程from?titles
Sqlserver 函数/事宜/存储过程go?
Sqlserver 函数/事宜/存储过程
Sqlserver 函数/事宜/存储过程use?pubs
Sqlserver 函数/事宜/存储过程go
Sqlserver 函数/事宜/存储过程select?stdevp(royalty)?--返回表达式中所有制的填充统计标准偏差
Sqlserver 函数/事宜/存储过程from?titles
Sqlserver 函数/事宜/存储过程go?
Sqlserver 函数/事宜/存储过程
Sqlserver 函数/事宜/存储过程use?pubs
Sqlserver 函数/事宜/存储过程go
Sqlserver 函数/事宜/存储过程select?var(royalty)?--返回所有值的统计方差
Sqlserver 函数/事宜/存储过程from?titles
Sqlserver 函数/事宜/存储过程go?
Sqlserver 函数/事宜/存储过程
Sqlserver 函数/事宜/存储过程use?pubs
Sqlserver 函数/事宜/存储过程go
Sqlserver 函数/事宜/存储过程select?varp(royalty)?--返回所有值的填充的统计方差
Sqlserver 函数/事宜/存储过程from?titles
Sqlserver 函数/事宜/存储过程go?
Sqlserver 函数/事宜/存储过程
Sqlserver 函数/事宜/存储过程--数学函数?
Sqlserver 函数/事宜/存储过程
Sqlserver 函数/事宜/存储过程select?sin(23.45),atan(1.234),rand(),PI(),sign(-2.34)?--其中rand是获得一个随机数
Sqlserver 函数/事宜/存储过程--配置函数
Sqlserver 函数/事宜/存储过程SELECT?@@VERSION?--获取当前数据库版本
Sqlserver 函数/事宜/存储过程SELECT?@@LANGUAGE?--当前语言
Sqlserver 函数/事宜/存储过程--时间函数
Sqlserver 函数/事宜/存储过程select?getdate()?as?'wawa_getdate'?--当前时间
Sqlserver 函数/事宜/存储过程select?getutcdate()?as?'wawa_getutcdate'?--获取utc时间
Sqlserver 函数/事宜/存储过程select?day(getdate())?as?'wawa_day'?--取出天
Sqlserver 函数/事宜/存储过程select?month(getdate())?as?'wawa_month'?--取出月
Sqlserver 函数/事宜/存储过程select?year(getdate())?as?'wawa_year'?--取出年
Sqlserver 函数/事宜/存储过程select?dateadd(d,3,getdate())?as?wawa_dateadd?--加三天,注意'd'表示天,'m'表示月,'yy'表示年,下面一样
Sqlserver 函数/事宜/存储过程select?datediff(d,'2004-07-01','2004-07-15')?as?wawa_datediff?--计算两个时间的差
Sqlserver 函数/事宜/存储过程select?datename(d,'2004-07-15')?as?wawa_datename?--取出时间的某一部分
Sqlserver 函数/事宜/存储过程select?datepart(d,getdate())?as?wawa_datepart??--取出时间的某一部分,和上面的那个差不多
Sqlserver 函数/事宜/存储过程--字符串函数
Sqlserver 函数/事宜/存储过程select?ascii(123)?as?'123',ascii('123')?as?'"123"',ascii('abc')?as?'"abc"'?--转换成ascii码
Sqlserver 函数/事宜/存储过程select?char(123),char(321),char(-123)?--根据ascii转换成字符
Sqlserver 函数/事宜/存储过程select?lower('ABC'),lower('Abc'),upper('Abc'),upper('abc')?--转换大小写
Sqlserver 函数/事宜/存储过程select?str(123.45,6,1),?str(123.45,2,2)?--把数值转换成字符串
Sqlserver 函数/事宜/存储过程select?ltrim('????"左边没有空格"')??--去空格
Sqlserver 函数/事宜/存储过程select?rtrim('"右边没有空格"?????')?--去空格
Sqlserver 函数/事宜/存储过程select?ltrim(rtrim('???"左右都没有空格"????'))?--去空格
Sqlserver 函数/事宜/存储过程select?left('sql?server',3),right('sql?server',6)?--取左或者取右?
Sqlserver 函数/事宜/存储过程
Sqlserver 函数/事宜/存储过程use?pubs
Sqlserver 函数/事宜/存储过程select?au_lname,substring(au_fname,1,1)?--取子串
Sqlserver 函数/事宜/存储过程from?authors
Sqlserver 函数/事宜/存储过程order?by?au_lname?
Sqlserver 函数/事宜/存储过程
Sqlserver 函数/事宜/存储过程select?charindex('123','abc123def',2)?--返回字符串中指定表达式的起始位置
Sqlserver 函数/事宜/存储过程select?patindex('123','abc123def'),patindex('%123%','abc123def')?--返回表达式中某模式第一次出现的起始位置
Sqlserver 函数/事宜/存储过程select?quotename('abc','{'),quotename('abc')?--返回由指定字符扩住的字符串
Sqlserver 函数/事宜/存储过程select?reverse('abc'),reverse('上海')?--颠倒字符串顺序
Sqlserver 函数/事宜/存储过程select?replace('abcdefghicde','cde','xxxx')?--返回呗替换了指定子串的字符串
Sqlserver 函数/事宜/存储过程select?space(5),space(-2)?
Sqlserver 函数/事宜/存储过程
Sqlserver 函数/事宜/存储过程--系统函数
Sqlserver 函数/事宜/存储过程select?host_name()?as?'host_name',host_id()?as?'host_id',user_name()?as?'user_name',user_id()?as?'user_id',db_name()?as?'db_name'
Sqlserver 函数/事宜/存储过程--变量的定义使用
Sqlserver 函数/事宜/存储过程--声明局部变量
Sqlserver 函数/事宜/存储过程declare?@mycounter?int
Sqlserver 函数/事宜/存储过程declare?@last_name?varchar(30),@fname?varchar(20),@state?varchar(2)?--一下声明多个变量
Sqlserver 函数/事宜/存储过程--给变量赋值
Sqlserver 函数/事宜/存储过程use?northwind
Sqlserver 函数/事宜/存储过程go
Sqlserver 函数/事宜/存储过程declare?@firstnamevariable?varchar(20),
Sqlserver 函数/事宜/存储过程?@regionvariable?varchar(30)
Sqlserver 函数/事宜/存储过程set?@firstnamevariable='anne'?--可以用set,也可以用select给变量赋值,微软推荐用set,但select在选择一个值直接赋值时很有用
Sqlserver 函数/事宜/存储过程set?@regionvariable?='wa'?
Sqlserver 函数/事宜/存储过程
Sqlserver 函数/事宜/存储过程select?lastname,firstname,title??--用声明并赋值过的变量构建一个Select语句并查询
Sqlserver 函数/事宜/存储过程from?employees
Sqlserver 函数/事宜/存储过程where?firstname=?@firstnamevariable?or?region=@regionvariable
Sqlserver 函数/事宜/存储过程go
Sqlserver 函数/事宜/存储过程--全局变量
Sqlserver 函数/事宜/存储过程select?@@version??--返回数据库版本
Sqlserver 函数/事宜/存储过程select?@@error??--返回最后的一次脚本错误
Sqlserver 函数/事宜/存储过程select?@@identity??--返回最后的一个自动增长列的id?
Sqlserver 函数/事宜/存储过程
Sqlserver 函数/事宜/存储过程--while,break,continue的使用
Sqlserver 函数/事宜/存储过程--首先计算所有数的平均价格,如果低于30的话进入循环让所有的price翻倍,
Sqlserver 函数/事宜/存储过程--里面又有个if来判断如果最大的单价还大于50的话,退出循环,否则继续循环,知道最大单价大于50就break出循环,呵呵,
Sqlserver 函数/事宜/存储过程--我分析的应该对吧.
Sqlserver 函数/事宜/存储过程use?pubs
Sqlserver 函数/事宜/存储过程go
Sqlserver 函数/事宜/存储过程while?(select?avg(price)?from?titles)?<$30?
Sqlserver 函数/事宜/存储过程begin
Sqlserver 函数/事宜/存储过程?update?titles
Sqlserver 函数/事宜/存储过程??set?price=price*2
Sqlserver 函数/事宜/存储过程??select?max(price)?from?titles
Sqlserver 函数/事宜/存储过程??if(select?max(price)?from?titles)?>$50
Sqlserver 函数/事宜/存储过程??break
Sqlserver 函数/事宜/存储过程??else
Sqlserver 函数/事宜/存储过程??continue
Sqlserver 函数/事宜/存储过程end
Sqlserver 函数/事宜/存储过程print?'too?much?for?the?marker?to?bear'?
Sqlserver 函数/事宜/存储过程
Sqlserver 函数/事宜/存储过程--事务编程经典例子
Sqlserver 函数/事宜/存储过程--begin?transaction是开始事务,commit?transaction是提交事务,rollback?transaction是回滚事务
Sqlserver 函数/事宜/存储过程--这个例子是先插入一条记录,如果出现错误的话就回滚事务,也就是取消,并直接return(返回),如果没错的话就commit?提交这个事务了哦
Sqlserver 函数/事宜/存储过程--上面的那个return返回可以返回一个整数值,如果这个值是0的话就是执行的时候没出错,如果出错了就是一个负数,
Sqlserver 函数/事宜/存储过程--这个return也可以用在存储过程中,可用用?exec?@return_status=?pro_name来获取这个值
Sqlserver 函数/事宜/存储过程use?pubs
Sqlserver 函数/事宜/存储过程go
Sqlserver 函数/事宜/存储过程begin?tran?mytran
Sqlserver 函数/事宜/存储过程?insert?into?stores(stor_id,stor_name)
Sqlserver 函数/事宜/存储过程??values('333','my?books')
Sqlserver 函数/事宜/存储过程?go
Sqlserver 函数/事宜/存储过程?insert?into?discounts(discounttype,stor_id,discount)
Sqlserver 函数/事宜/存储过程??values('清仓甩卖','9999',50.00)
Sqlserver 函数/事宜/存储过程?if?@@error<>0
Sqlserver 函数/事宜/存储过程??begin
Sqlserver 函数/事宜/存储过程???rollback?tran?mytran
Sqlserver 函数/事宜/存储过程???print?'插入打折记录出错'
Sqlserver 函数/事宜/存储过程???return
Sqlserver 函数/事宜/存储过程??end
Sqlserver 函数/事宜/存储过程commit?tran?mytran?
Sqlserver 函数/事宜/存储过程
Sqlserver 函数/事宜/存储过程--事务处理的保存点示例
Sqlserver 函数/事宜/存储过程--做了事务保存点后可以rollback(回滚)到指定的保存点,不至于所有的操作都不能用
Sqlserver 函数/事宜/存储过程use?pubs
Sqlserver 函数/事宜/存储过程go
Sqlserver 函数/事宜/存储过程select?*?from?stores
Sqlserver 函数/事宜/存储过程begin?transaction?testsavetran
Sqlserver 函数/事宜/存储过程?insert?into?stores(stor_id,stor_name)
Sqlserver 函数/事宜/存储过程??values('1234','W.Z.D?Book')
Sqlserver 函数/事宜/存储过程?save?transaction?before_insert_data2
Sqlserver 函数/事宜/存储过程?go
Sqlserver 函数/事宜/存储过程?insert?into?stores(stor_id,stor_name)
Sqlserver 函数/事宜/存储过程??values('5678','foreat?Books')
Sqlserver 函数/事宜/存储过程?go
Sqlserver 函数/事宜/存储过程rollback?transaction?before_insert_data2
Sqlserver 函数/事宜/存储过程select?*?from?stores?
Sqlserver 函数/事宜/存储过程
Sqlserver 函数/事宜/存储过程--存储存储过程
Sqlserver 函数/事宜/存储过程use?pubs
Sqlserver 函数/事宜/存储过程if?exists(select?name?from?sysobjects?where?name=?'proc_calculate_taxes'?and?type='P')
Sqlserver 函数/事宜/存储过程?drop?procedure?proc_calculate_taxes
Sqlserver 函数/事宜/存储过程go
Sqlserver 函数/事宜/存储过程create?procedure?proc_calculate_taxes?(@p1?smallint=42,@p2?char(1),@p3?varchar(8)='char')
Sqlserver 函数/事宜/存储过程as
Sqlserver 函数/事宜/存储过程select?*
Sqlserver 函数/事宜/存储过程from?titles
Sqlserver 函数/事宜/存储过程--执行过程
Sqlserver 函数/事宜/存储过程EXECUTE?PROC_CALCULATE_TAXES?@P2='A'

热点排行