![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Sql Server
qq373591361
这个作者很懒,什么都没留下…
展开
-
mysql复制表结构和表数据
我们知道,在SQL Server中,如果要复制表结构和表数据的话,可以使用select into语句。select * into yanggb1 from yanggb;但是在MySQL中是不支持这样的语法的,只能另寻他法。方法1,先复制表结构,再复制表数据。MySQL中提供了create table like语句用于复制表结构。create table yanggb1 like yanggb;MySQL中提供了insert into select语句用于复制表数据。insert into .原创 2020-05-18 14:39:31 · 382 阅读 · 0 评论 -
EF的SqlQuery和EntitySql
using (var mc = new MenuContext()) { var m = mc.Menus.SqlQuery( "select Id, Name, CreateTime, IsDelete,Note from menus where id=原创 2016-04-27 11:07:10 · 2388 阅读 · 0 评论 -
SqlBulkCopy通过DataTable批量插入数据
/// /// /// /// 目标连接字符 /// 目标表 /// 源数据 private void SqlBulkCopyByDatatable(string connectionString, string TableName, DataTable dt) {原创 2016-04-25 16:12:40 · 652 阅读 · 0 评论 -
SqlServer索引及优化详解
(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查转载 2016-04-25 15:59:21 · 383 阅读 · 0 评论 -
Sql语句优化--经典收藏
以下并非本人整理,但是看后感觉相当不错,特此分享。1、应用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT * FROM T1语句,要用到几列就转载 2016-04-25 15:57:20 · 288 阅读 · 0 评论 -
sql server 列转行
有表Ayear month num1991 1 1.11991 2 1.21991 3 1.31991 4 1.41992 1 2.11992 2 2.21992 3 2.31992转载 2013-02-21 10:37:24 · 407 阅读 · 0 评论 -
sql之left join、right join、inner join的区别
sql之left join、right join、inner join的区别left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: ----------------------------转载 2012-03-29 14:54:33 · 277 阅读 · 0 评论 -
Sql时间函数
一、sql server日期时间函数Sql Server中的日期与时间函数 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17转载 2012-01-10 17:27:43 · 293 阅读 · 0 评论 -
SqlServer里DateTime转字符串
列表举例如下:0Feb 22 2006 4:26PMCONVERT(CHAR(19), CURRENT_TIMESTAMP, 0)102/22/06CONVERT(CHAR(8), CURRENT_TIMESTAMP, 1)206.02.22CONVERT(CHAR(8), CURRENT_TIMESTAMP, 2)3转载 2012-01-10 17:26:45 · 734 阅读 · 0 评论 -
SQL字符串处理函数大全
select语句中只能使用sql函数对字段进行操作(链接sql server),select 字段1 from 表1 where 字段1.IndexOf("云")=1;这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。left()是sql函数。select 字段1 from 表1 where charindex('云',字段1)=1;字符串转载 2011-12-22 16:35:25 · 307 阅读 · 0 评论 -
SQL Server执行动态SQL两种正确方式
SQL Server执行动态SQL的话,应该如何实现呢?下面就为您介绍SQL Server执行动态SQL两种正确方式,希望可以让您对SQL Server执行动态SQL有更深的了解。动态SQL:code that is executed dynamically。它一般是根据用户输入或外部条件动态组合的SQL语句块。动态SQL能灵活的发挥SQL强大的功能、方便的解决一些其它方法难以解决的问题。相信转载 2011-12-22 15:51:17 · 467 阅读 · 0 评论 -
sqlserver中判断表或临时表是否存在
1、判断数据表是否存在 方法一:use yourdb;goif object_id(N'tablename',N'U') is not nullprint '存在'else print '不存在'例如:use fireweb;goif object_id(N'TEMP_TBL',N'U') is not nullprint转载 2011-12-21 15:22:41 · 578 阅读 · 0 评论 -
SELECT INTO FROM与INSERT INTO SELECT
1.INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1 要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量。示例如下:INTO FROM与INSE转载 2011-12-21 17:02:09 · 280 阅读 · 0 评论 -
测试mssql中sql语句执行时间
在MSSQL Server中通过查看SQL语句执行所用的时间,来衡量SQL语句的性能。set statistics profile onset statistics io onset statistics time ongo你执行的SQL语句goset statistics profile off转载 2010-03-19 11:50:00 · 1032 阅读 · 0 评论 -
SQL SERVER查询时间条件式写法
如下表:tid tname tdate1 张三 2009-10-29 19:04:502 李四 2006-11-12 11:04:503 王五 2007-6-114 陈六 2007-8-26 12:04:505 小二 2009-11-28下转载 2010-03-19 15:35:00 · 8312 阅读 · 1 评论 -
SQL SERVER 2005分页查询语句
最近个项目需要用到SQL SERVER 2005的数据库,曾记得以前用2000的时候分页程序的SQL语句一直是个问题,不是效率不高就是难以理解。这次在网上查找资料的时候发现SQL SERVER 2005分页时的语句已经大有改变,先看语句:WITH Article_CTE AS ( SELECT *, ROW_NUMBER() OVER (ORDER BY [ArticleI转载 2010-03-19 09:44:00 · 449 阅读 · 0 评论