随笔分类 -  数据库心得

連接兩表sql語句,二種寫法,sql面試題目
摘要:select a.bookname,b.categoryname from bk_bookname a,bk_category bwhere a.categoryid=b.id(一般用于mysql中,相當于inner join[內連接]) SELECT bk_bookname.bookname, bk_category.categorynameFROM bk_bookname inner JOIN... 阅读全文
posted @ 2008-10-24 16:57 感動常在 阅读(2438) 评论(0) 推荐(0) 编辑
sql2005利用代理自動備份
摘要:1. 打開Sql Server Agent 新增作業 2. 在步驟中選擇要備份的數據庫 在命令內輸入T-SQL語句 declare @filename nvarchar(100) set @filename='D:"Web"Dev"idv"wang"dat'+convert(char(10),getdate(),112) print @filename B... 阅读全文
posted @ 2008-01-19 10:01 感動常在 阅读(535) 评论(0) 推荐(0) 编辑
mssql 2005 中的索引
摘要:mssql 2005 中的索引 阅读全文
posted @ 2007-08-06 15:57 感動常在 阅读(725) 评论(0) 推荐(0) 编辑
备份的数据库存儲過程
摘要:ALTER proc p_backupdb@dbname sysname='', --要备份的数据库名称,不指定则备份当前数据库@bkpath nvarchar(260)='', --备份文件的存放目录,不指定则使用SQL默认的备份目录@bkfname nvarchar(260)='', --备份文件名,文件名中可以用\DBNAME\代表数据库名,\DATE\代表日期,\TIME\代表时间@b... 阅读全文
posted @ 2007-06-20 17:15 感動常在 阅读(417) 评论(0) 推荐(0) 编辑
sql分頁語句1
摘要:方法一,主鍵可用newid()函數 从数据库表中的第M条记录开始取N条记录,利用Top关键字:注意如果Select语句中既有top,又有order by,则是从排序好的结果集中选择: SELECT * FROM ( SELECT Top N * FROM (SELECT Top (M + N - 1) * F... 阅读全文
posted @ 2007-01-24 17:34 感動常在 阅读(1271) 评论(3) 推荐(0) 编辑
此方法用于确认用户输入的不是恶意信息
摘要:参照petshop 4.0/// /// 此方法用于确认用户输入的不是恶意信息 /// /// 用户输入信息 /// 输入的最大长度 /// 处理后的输入信息 public static string InputText(string text, int maxLength) { te... 阅读全文
posted @ 2007-01-16 22:22 感動常在 阅读(918) 评论(1) 推荐(0) 编辑
手写分页函数C#
摘要:/**//// /// 返回数据集 /// /// /// public DataSet GetData(string sql,string strconn) { OleDbConnection ole=new OleDbConnection("PROVIDER=Mic... 阅读全文
posted @ 2006-12-08 15:36 感動常在 阅读(4546) 评论(4) 推荐(0) 编辑
防SQL注入攻击
摘要:C# 检查字符串,防SQL注入攻击这个例子里暂定为=号和'号bool CheckParams(params object[] args){ string[] Lawlesses={"=","'"};//在这里还可以写要过滤的字符串 if(Lawlesses==null||Lawlesses.Length0) return false; } ... 阅读全文
posted @ 2006-10-16 21:58 感動常在 阅读(851) 评论(2) 推荐(0) 编辑
分页存储过程练习(一)
摘要:1/**//* 2说明: 3(1)这里以northwind数据库中products表为例子(SQL2000) 4(2)关于排序的功能没有完成 5(3)数据库动态改变没有完成 6*/ 7 8--分页存储过程 9alter procedure SplitPage10@PageSize int,--每页大小11@PageIndex int --当前页12as13declare @totalreco... 阅读全文
posted @ 2006-08-30 17:08 感動常在 阅读(578) 评论(0) 推荐(0) 编辑
我认为比较好的分页存储过程
摘要:create PROCEDURE Sp_Conn_Sort(@tblName varchar(255), -- 表名 @strGetFields varchar(1000) = '*', -- 需要返回的列 @fldName varchar(255)='', -- 排序的字段名 @PageSize int = 40, -- 页尺寸 @PageIn... 阅读全文
posted @ 2006-08-05 16:37 感動常在 阅读(26569) 评论(6) 推荐(5) 编辑