11 2013 档案

摘要:1.CHARINDEX函数常常用来在一段字符中搜索字符或者字符串。语法CHARINDEX ( expression1 , expression2 [ ,start_location ] )返回的值是:返回字符串中指定表达式(expression1 )的起始位置。那些什么定义啊,什么的我就不讲了,直接用列子来讲,这样大家理解的比较透彻点。set_user表中userId,而userId存的是一个集合,每个userId是以“,”间隔,类似于这样“1,2,3”。现在我要查询userId为21的用户,我们可以这样写select * from set_user where (CHARINDEX(' 阅读全文
posted @ 2013-11-27 09:09 jeamsluu 阅读(362) 评论(0) 推荐(0)
摘要:sql server单表导入、导出(通过CSV文件)导出:直接打开查询分析器查询要导出表的信息(select * from 表),得到的结果全选,右键另存为 xxx.csv文件 (得到该表的所有信息,CSV文件格式)导入:首先通过sql server 的企业管理器生成要导出表的 SQL脚本,步骤:要导出表——所有任务(右键)——生成SQL脚本得到该表的结构,然后在目的数据库新建该表。最后一步:在查询分析器里执行:没有触发器的操作bulk insert 表 from 'c:\xxx.csv' with(fieldterminator=',')有触发器的操作 当我们 阅读全文
posted @ 2013-11-22 11:06 jeamsluu 阅读(512) 评论(0) 推荐(0)
摘要:今天碰上了一个很傻的问题,起码我认为是这样。项目中首页名是:Login.aspx,编译、运行都没有出现问题。于是打包发布网站,各项内容都配置好后,问题出现了。一运行首页面就出现下面这个错误:编译错误说明:在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。编译器错误信息:CS0030:无法将类型“ASP.login_aspx”转换为“System.Web.UI.WebControls.Login”源错误:愁死我了,系统错误?编码错误?,摆弄了两个小时,终于解决了。没想到会是这样:Login类和Net2.0中的'System.Web.UI.Web 阅读全文
posted @ 2013-11-19 13:36 jeamsluu 阅读(226) 评论(0) 推荐(0)
摘要:SELECTcolumnName from dbo.tableName group bycolumnName having count(*)>1 阅读全文
posted @ 2013-11-15 13:44 jeamsluu 阅读(259) 评论(0) 推荐(0)
摘要:1.使用DBCC控制台命令: dbcc checkident(表名,RESEED,0) 2.truncate table 也可将当前标识值清零 但当有外键等约束时,无法truncate表 可以先禁用外键约束来truncate表: --禁用外键约束 exec sp_msforeachtable 'alter table ? nocheck constraint all' --清空数据 truncate table 表名 --启用外键约束 exec sp_msforeachtable 'alter table ? check constraint all'我... 阅读全文
posted @ 2013-11-13 11:16 jeamsluu 阅读(595) 评论(0) 推荐(0)
摘要:UPDATE tb1 SET col1= REPLACE(col1,' ', '') 阅读全文
posted @ 2013-11-11 14:48 jeamsluu 阅读(233) 评论(0) 推荐(0)
摘要:一、基础知识Ado.Net:.NET中用来向数据库提交执行SQL语句的一堆类;二、理解SqlDataReader(只能向前的游标记录集) SqlDataReader是连接相关的,SqlDataReader中的查询结果并不是放到程序中的,而是放在数据库服务器中,SqlDataReader只是相当于一个指针(游标), 只能读取当前游标指向的行,一旦连接断开再不能读取.这样做的好处是无论查询结果有多少条,对程序占用的内存几乎没有影响。 DataReader连接数据库时是面向连接的。读表时,只能向前读取,读完数据后有用户决定是否断开连接,对于web这种高并发的请求,用DataReader+列表控件,死 阅读全文
posted @ 2013-11-03 14:54 jeamsluu 阅读(309) 评论(0) 推荐(0)