sql server 小技巧(1) 导入csv数据到sql server sql server 小技巧(2) 删除sql server中重复的数据 sql server 小技巧(3) SQL Server 2012 数据库完整导出到SQL Azure (包括数据) sql server 小技巧(4) Sql server 排序时让空值排在最后 sql server 小技巧(5) Sql server 获取指定字符后的所有字符 - 去掉指定字符前的所有字符 sql server 小技巧(6) Ca…
with list_numbers as ( select Name, AuthorOrTime, Url, Price, EstimatePrice, Size, Category, ROW_NUMBER() over (order by Name, AuthorOrTime, Url, Price, EstimatePrice, Size, Category) as 'rownumber' from Arts ) delete list_numbers where rownumber not…
今天查询二个db,出现这个错误,二种方法,一种是把db里的collation改成一样的:如果不方便可以直接在sql语句后面转一下: select * from table where crm_mscrm.dbo.imei.imei_no = csmrep.crmextdb.dbo.imei.imei_no collate Chinese_PRC_CI_AS sql server 小技巧 集锦…
SQL SERVER 小技巧(不用exec实现in()的功能) declare @x varchar(20) SET @x='1,2,3' SELECT @x select * from data0001 where charindex(','+ltrim(rkey)+',',','+@x+',')>0 --====================== SQL SERVER 小技巧(多行数据转字符串a,b,c...的写法) declare @Colstr varchar(max) selec…
一.如果两个数据库在同一台服务器上 1.复制表结构和数据:SELECT * INTO DatabaseB.dbo.TableB FROM DatabaseA.dbo.TableA 2.仅仅复制表结构:SELECT * INTO DatabaseB.dbo.TableB FROM DatabaseA.dbo.TableA WHERE 1=2 二.如果两个数据库在不同的服务器上 分为导出和导入两种,都需要先连接远程数据库,再进行操作.如何连接远程数据库? 在连接远程数据库之前,需要先打开Ad H…
1.SQL防止修改数据时引起多用户并发,当一条数据被一个用户锁定的时候其他用户将无法修改,除非将其释放. UPDATE TABLENAME WITH(ROWLOCK) SET 字段='Value' WHERE 条件 2.给查询出来的数据加上自增编号,只是存入到临时表的时候可用. ,),字段1,字段2 INTO #Temp FROM TABLE 3.常见的条码生成规则. ),,,) WHILE @J<=@PCBQty BEGIN )),) INSERT INTO #BC VALUES (@PCB_…
--1.不要使用×来查询所有字段 SELECT * FROM DBO.tb1 --改为 SELECT FName,PWD,CreateDate FROM DBO.tb1 (NOLOCK) --2.查询数据行数SELECT COUNT(*) FROM tb1--改为 SELECT * FROM sysindexes WHERE id =OBJECT_ID('dbo.tb1') AND indid <2 --3.数字不要加引号,不然会全盘索引 ' --改为 不要对索引字段进行运算 例如: 应改为:…