随笔分类 - sql
摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引
阅读全文
摘要:SELECT * FROM [PE_ContentManage_Article] select * from [siteazure.sgp.local.cn.3000].[dbo].[PE_ContentManage_Article] for xml raw('Article') ,elements
阅读全文
摘要:查询: select * from ceshitable where ceshi.value('(ceshi/name)[1]','nvarchar(200)') like '%ceshi9%'; 修改: update ceshitable set ceshi.modify('replace val
阅读全文
摘要:看具体是什么数据库,以oracle,mysql,sqlserver分别回答。 1、oracle: 1 select count(*) from user_tab_cols where table_name='表名';--表名含英文的话应为英文大写字母 结果如图: 2、mysql: 1 select
阅读全文
摘要:--这是查找菜单 第一行是一级菜单,下面是二级菜单 with temp as ( select MenuCode,ParentCode,MenuName,URL,1 as curMenuLevel from sys_menu where (ParentCode is null or ParentCode = '') and MenuCode='pms' un...
阅读全文
摘要:declare @Storage int, @EdsProd intdeclare My_cursor cursor scroll for select distinct Storage,EdsProd from InmInventory open My_cursor fetch next from My_cursor into @Storage,@EdsProd while(@@fetch...
阅读全文
摘要:CREATE FUNCTION [dbo].[F_StringSplit]( @STR NVARCHAR(MAX)='', @SPLITER NVARCHAR(20)='' ) RETURNS @TB TABLE(TB_V NVARCHAR(200) AS BEGIN DECLARE @NUM IN
阅读全文

浙公网安备 33010602011771号