随笔分类 - sql数据库
从SQL Server中导入/导出 Excel 的基本方法
摘要:我的导入EXCEL方法 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[temp_cn_flash]') and OBJECTPROPERTY(id, N'IsUs...
阅读全文
删除数据库的所有存储过程、主键、外键、索引等
摘要:--删除存储过程 DECLARE @STRING VARCHAR(8000) WHILE EXISTS(SELECT NAME FROM SYSOBJECTS WHERE TYPE='P' AND STATUS>=0) BEGIN SELE...
阅读全文
SQL实现split函数,自定义分割字符,自定义取出第几个分割字符前的字符串
摘要:自定义取出第几个分割字符前的字符串,默认位置(0) 格式:dbo.split(字段名,'分隔字符',取出的第几个字符串) 如果没有分隔的字符,则返回整个字符串。 如果取出的位置字符串的位置超出Index则返回空。 CREATE FUNCTION [dbo].[split] (@str nvarchar(4000),@code varchar(10),@no int ) RETURNS varc...
阅读全文
分页存储过程
摘要:1. create procedure p_splitpage @sql nvarchar(4000), --要执行的sql语句 @page int=1, --要显示的页码 @pageSize int=20, --每页的大小 @pageCount int=0 out, --总页数 @recordCount int=0 out --总记录数 as set nocount on dec...
阅读全文
海量数据库的查询优化及分页算法方案
摘要:实现小数据量和海量数据的通用分页显示存储过程 建立一个web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段...
阅读全文
sql函数分割字符串,游标显示详细信息
摘要:-------------------建表-------------------------- use tttt create table CursorTest ( id int identity(1,1), name varchar(20) ) insert into CursorTest(name) values('xxxx') insert into CursorTest(nam...
阅读全文
sql游标使用
摘要:use student_15 go declare student_cur cursor for select * from student go declare @sid int declare @sname varchar(20) declare @ssex char(1) declare @sage int declare @classid int open student_cur ...
阅读全文
SQL分割字符串
摘要:看到程序一分割字符串函数,感觉有点迷惑,于是自己想从百度里面搜索几个一幕了然的分割字符串函数如程序二里面的一些方法 程序一:create function [dbo].[GF_StringSplit] (@str nvarchar(max), --字符串 @spliter nvarchar(10)) --分割符 returns @tb table(ch nvarchar(256)) --返回对应...
阅读全文
SQL字符串函数
摘要:一、字符转换函数 1、ASCII() 返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。 2、CHAR() 将ASCII ...
阅读全文
浙公网安备 33010602011771号