仓酷云

标题: MYSQL网页编程之MSSQL自界说函数(过滤字符串) [打印本页]

作者: 小妖女    时间: 2015-1-16 22:30
标题: MYSQL网页编程之MSSQL自界说函数(过滤字符串)
珍贵的资金可以用于其他业务的启动,诸如市场、广告或调研和开发等。函数|字符串CreateFUNCTIONf_checkString(@tempvarchar(4000))
--f_checkString为办法名
--@temp为参数名varchar为参数范例4000为范例长度
--过滤SQL字符串
RETURNSvarchar(4000)
--前往范例为varchar长度为4000
AS
BEGIN
set@temp=replace(@temp,,)
set@temp=replace(@temp,",)
set@temp=replace(@temp,:,)
set@temp=replace(@temp,-,)
return@temp
END

--------------------------------------------------------------------------------------------
在MSSQL中存储过程当中挪用办法以下:

--判别用户名和暗码是不是准确
--execsp_CheckUser
--2006-8-2
--dzend.com
CreatePROCEDUREsp_CheckUser
@usernamevarchar(20),--用户名
@passwordvarchar(20)--暗码
as
declare
@strvarchar(20),
@resultint,
@statusint

--过滤不法字符串
select@username=dbo.f_checkString(@username)
select@password=dbo.f_checkString(@password)


select@str=[password],@status=statusfromusersInfowhereusername=@username
if@@rowcount=0
set@result=-1--用户名毛病
else
begin
if@status=1
set@result=-3--帐号被锁定
else
begin
if@str=@result
set@result=0--上岸乐成
else
set@result=-2--暗码毛病
end
end
select@result
GO
曾经的功能列表可能会迅速变得过时了。而且,有些功能对有的应用程序非常重要,但是对别的应用程序则不一定。
作者: 莫相离    时间: 2015-1-19 06:45
where子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。
作者: 精灵巫婆    时间: 2015-1-24 11:15
但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。
作者: 灵魂腐蚀    时间: 2015-2-1 07:13
而写到本地,我又考虑到效率问题.大家来讨论讨论吧,分数不打紧,就给10分,十全十美,没啥对错,各抒己见,但是要有说服力的哦~
作者: 若天明    时间: 2015-2-7 01:41
对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。
作者: 仓酷云    时间: 2015-2-19 12:25
SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。)
作者: 谁可相欹    时间: 2015-3-6 15:01
你可以简单地认为适合的就是好,不适合就是不好。
作者: 柔情似水    时间: 2015-3-13 03:07
所以你总能得到相应的升级版本,来满足你的需求。
作者: 小魔女    时间: 2015-3-20 10:55
比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2