
ms sqlserver
ccaakkee
这个作者很懒,什么都没留下…
展开
-
使用存储过程 操作数据库 2个输入参数 1个输出参数
private void btnLogin_Click(object sender, EventArgs e) { string strUser, strPwd; int intCount=0; SqlConnection con = DB.createCon(); SqlCommand com = new SqlCommand();原创 2007-10-24 22:01:00 · 856 阅读 · 0 评论 -
SQL Server通用分页存储过程
/*--用存储过程实现的分页程序 显示指定表、视图、查询结果的第X页 对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法 如果视图或查询结果中有主键,不推荐此方法--邹建 2003.09(引用请保留此信息)--*//*--调用示例 exec p_show 地区资料 exec p_show 地区资料,5,3,地区编号,地区名称,原创 2007-10-31 09:23:00 · 672 阅读 · 0 评论 -
实现小数据量和海量数据的通用分页显示存储过程
实现小数据量和海量数据的通用分页显示存储过程 建立一个web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了原创 2007-11-07 08:41:00 · 467 阅读 · 0 评论 -
给字段增加 默认值
ALTER TABLE [dbo].[test] ADD CONSTRAINT [DF_test_age] DEFAULT (0) FOR [age]原创 2008-02-01 14:37:00 · 802 阅读 · 0 评论 -
用sql语句复制表结构
select * into table2 from table1 where 1=0原创 2008-02-20 23:37:00 · 611 阅读 · 0 评论 -
获得下一个可用的自动标识 sqlserver2000
select ident_current(tablename)--当前值 select ident_incr(tablename)--获得步长 select ident_seed(tablename)--获得种子原创 2008-01-03 09:00:00 · 426 阅读 · 0 评论 -
DATEDIFF与dateadd在access和mssql下的使用例子
Access中:DateDiff(d,Time1,Time2)Sql中:DateDiff(d,Time1,Time2)下面是我自己的sql语句判断数据库类型IF IsSqlDataBase = 1 ThenConn.execute("Delete from lyt_log_info where datediff(day,logintime,getdate())>=3 ")ElseConn.原创 2008-07-19 09:57:00 · 1514 阅读 · 0 评论 -
SQL中修改表的所有者
今天下载了一套sql的网站系统,链接上数据库以后,总提示表不存在,于是打开数据库看了看,表示有的,真是奇怪了。仔细看了一下表的所有者,呵呵,这会看出不对的地方了,表的所有者是另外的一个用户,但是这个用户不是我的,是恢复这个数据库的时候带入的,所以也就是我这个用户没有权限读取这个表,于是我就找了一下如何修改表的所有。方法如下:单个修改所有者sql语句如下:查询分析器输入:EXEC sp_ch原创 2008-05-20 22:20:00 · 2401 阅读 · 0 评论 -
修改数据库逻辑文件名
首先:SQL语句实现附加数据库很简单由于本人经常管理服务器,期间也常给客户附加数据库或服务器出问题时都得对数据库进行操作,以前一两个时不管出什么问题都好解决,现在SQL Server 2000数据库便宜了,一堆一堆的人要SQL数据库,这样一来服务器如果进行调整或升级,就会有各种问题,感觉麻烦,尤其是附加数据库时,与时有了下边的文章,代码很简短,但可以实现很多图形化操作非常难实现的操作.而SQL语句转载 2009-04-24 09:16:00 · 2768 阅读 · 0 评论