SQL Server 存储过程

Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。

Ø 存储过程的概念

    存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。

    存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。

More...

全国省市区数据库mdb格式

全国省市区数据库mdb格式

 

 

access转sql 2000注意事项

1、新建sql数据库2、导入access数据3、修改表结构:id :自动标识,表识:是;标识种子:1,增量:1。数字类的:数据默认为0smalldatetime 时间类的:默认为getdate()是否类的:默认为0grade排序类的:默认为99(只针对全景建站系统)money货币类的:默认为04、日期格式,将日期的#号改为'号5、货币计算的代码中要把单引号:'去掉,计算同数字。 

More...

ms sql 替换字符

 select * from wd_yp where wt_spic like '%logo/m%'

 
update wd_yp set wt_spic=replace(cast(wt_spic as varchar(8000)),'logo/m','logo/tao07/m') where wt_spic like '%logo/m%'
 
替换字符
 
...

MSSQL字符转换函数

 在SQL函数中,字符转换SQL函数是比较重要的,下面就将为您介绍四种最常见的字符转换SQL函数,供您参考。

1、ASCII()
返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。
2、CHAR()

More...

mssql 里的字符串与列表相加

select  * from wd_comments 
 
update wd_comments set wt_fileurl = '/material/' + ltrim(wt_sortid) + '.html' where wt_fileurl is null     mssql 里的字符串与列表相加。

More...

mssql查询重复数据并删除

1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 

select * from people 

where peopleId in (select  peopleId  from  people  group  by  peopleId  having  count(peopleId) > 1) 

 

More...

sql 随机抽取记录

sql 随机抽取记录

原来的access数据库的语句:

set srst=conn.execute("select top 2 wt_title from wd_tag  order by rnd(-(wt_id +"&rnd()&"))    ")

改后的语句

set srst=conn.execute("select top 2 wt_title,NewID() as random  from wd_tag  order by random    ")

More...

sql 2000 rs.recordcount 为 -1 的问题

sql 2000 rs.recordcount 为 -1 的问题

以前在access数据库里能运行的程序代码,换成sql2000后发现 rs.recordcount = -1 ,到网上查了下资料,只要加句代码就行了 rs.cursorlocation = 3
 

以前的代码
sql="select wt_id,wt_filename,wt_title  from  dbName  order by wt_id  desc"

More...

asp 随机字体大小和随机字体颜色


'随机字体
'##############################################
'#   取得一个随机字体大小
'##############################################
Public   Function   GetRandomFont()
dim  f1,f2,f3,f4,f5,f6,f7 '字体

More...

字段大小对分页搜索的影响

 经过测试:

数据库设计时不一定要设计得很大容量,只要适合就行。

举例:

当一个姓名的列只需要6个字符,如果你放50个字符,如果数据在10万以后都不会觉得,当数据量超过20万的时候,你会明显感觉到数据搜索结果变慢。

More...

SQL语句where id in 排序按in的顺序显示

Access:

select * From 表 Where id in(1,5,3) order by instr(',1,5,3,',','&id&',')

MSSQL:

select * From 表 Where id in(1,5,3) order by charindex(','+rtrim(cast(id as varchar(10)))+',',',1,5,3,')

More...

'80040e37' sql server 数据链接后报错

原来的sql语句:

sql= "select top 5  *  from products where  1 =1 order by wt_grade asc,wt_id desc"
 

报错信息如下:

More...