随笔分类 -  sql

摘要:1.左外连接 (左边的表不加限制);右外连接(右边的表不加限制);全外连接(左右两表都不加限制)2.外连接(Outer Join):outer join则会返回每个满足第一个(顶端)输入与第二个(底端)输入的联接的行。它还返回任何在第二个输入中没有匹配行的第一个输入中的行。外连接分为三种: 左外连接... 阅读全文
posted @ 2014-06-09 15:06 猎鹰-aspnet 阅读(2398) 评论(0) 推荐(0)
摘要:t_sql语句:replace替换语句:update 表名 set 列名=REPLACE(列名,'替换的数据','替换后的数据') 阅读全文
posted @ 2013-07-02 15:39 猎鹰-aspnet 阅读(279) 评论(0) 推荐(0)
摘要:1.模糊查询: ZNDataClassesDataContext znDB = new ZNDataClassesDataContext(); var query = (from v in znDB.表名(视图名) select v).Where(c => c.a.Contains(参数1)).Where(c => c.b.Contains(参数2)).Where(c => c.date1>= Convert.ToDateTime(参数3.Trim() == "" ? "1900-01-01" : 参数3.Trim()) & 阅读全文
posted @ 2012-08-24 15:39 猎鹰-aspnet 阅读(3690) 评论(0) 推荐(0)
摘要:SQL Server2008安装后不能登录,一般只要先获取本地计算机名再在服务器名的文本框中输入计算机名\安装时的实例名,然后进行登录就ok了. 阅读全文
posted @ 2012-08-15 13:42 猎鹰-aspnet 阅读(226) 评论(0) 推荐(0)
摘要:1.获取所有用户名: SELECT name FROM Sysusers where status='2' and islogin='1' islogin='1'表示帐户 islogin='0'表示角色 status='2'表示用户帐户 status='0'表示糸统帐户 2.获取所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name 3.获取所有表名 SELECT Name FROM DatabaseName..SysObjects W 阅读全文
posted @ 2012-04-18 10:46 猎鹰-aspnet 阅读(526) 评论(0) 推荐(0)
摘要:1.先点击sqlserver 2005工具栏中的“工具”2.在点击其下面的“Sql Server Profiler(P)”3.然后在Sql Server Profiler的窗体里点击“文件”=>“新建跟踪”4.最后点击“跟踪属性”里的运行按钮。之后就能测试程序运行过程中自己所写的存储过程,sql语句是否正确 阅读全文
posted @ 2012-02-17 22:38 猎鹰-aspnet 阅读(3293) 评论(0) 推荐(0)
摘要:昨天一天研究sql数据库服务启动不了的原因,在网上找了很多方法不中用,最后用杀毒工具一杀,发现数据库文件被病毒感染了,查杀后,在启动就好了。 阅读全文
posted @ 2012-02-12 22:52 猎鹰-aspnet 阅读(304) 评论(0) 推荐(0)
摘要:sql like 通配符 模糊查询技巧及特殊字符1,SQL like对时间查询的处理方法SQL数据表中有savetime(smalldatetime类型)字段,表中有两条记录,savetime值为:2005-3-8 12:12:00和2005-6-6 14:02:02我用下面语句什么也搜不出来 select * from soft where soft.savetime like'%2005-3-8%'SQL帮助中说: "当搜索 datetime 值时,推荐使用 LIKE,因为 datetime 项可能包含各种日期部分。例如,如果将值 19981231 9:20 插入 阅读全文
posted @ 2012-02-08 16:13 猎鹰-aspnet 阅读(4275) 评论(0) 推荐(1)