文章分类 - SQL
1
摘要:CREATE PROCEDURE Pagger @tblName VARCHAR(255), -- 表名 @strGetFields VARCHAR(1000) = '*', -- 需要返回的列 @fldName VARCHAR(255)='', -- 排序的字段名 @PageSize INT =
阅读全文
摘要:比如有个字符串: X-BGS-2010-09-15-001 我想知道其中'-'出现的次数,可以用下面的方法实现,而不需要复杂的一个个字符分析。 declare @a varchar(100)set @a='X-BGS-2010-09-15-001' select len(replace(@a,'-'
阅读全文
摘要:Oralce和DB2都支持的语法:UPDATE ASET (A1, A2, A3) = (SELECT B1, B2, B3 FROM B WHERE A.ID = B.ID) MS SQL Server不支持这样的语法,相对应的写法为:UPDATE A SET A1 = B1, A2 = B2,
阅读全文
摘要:select * from table1 t where (select count(*) from table1 where column1=t.column1 AND column2=t.column2 and column3=t.column3)>1
阅读全文
摘要:1.查看CPU占用量最高的会话及SQL语句 select spid,cmd,cpu,physical_io,memusage, (select top 1 [text] from ::fn_get_sql(sql_handle)) sql_text from master..sysprocesses
阅读全文
摘要:基本查询: 实例表 1 示例表 2 --部门表 3 4 create table dept( 5 6 deptno int primary key,--部门编号 7 8 dname nvarchar(30),--部门名 9 10 loc nvarchar(30)--地址 11 12 ); 13 14
阅读全文
摘要:--根据关键字查找包含此关键字的存储过程名SELECT DISTINCT t1.name FROM SYSOBJECTS t1, SYSCOMMENTS t2WHERE t1.id = t2.idAND t1.xtype = 'P'AND t2.text LIKE '%关键字%'
阅读全文
摘要:convert(char(10),convert(datetime, H.TOEX_FIN_REJECT_TIMR)+1,20),
阅读全文
摘要:DECLARE @ESQL VARCHAR(1000);DECLARE FCursor CURSOR --定义游标FOR (SELECT 'ALTER TABLE '+O.name+' DROP CONSTRAINT '+F.name+';' AS CommandSQL from SYS.FOREI
阅读全文
摘要:SELECT B.NAME,A.ROW_COUNT FROM SYS.DM_DB_PARTITION_STATS A,SYS.OBJECTS BWHERE A.OBJECT_ID=B.OBJECT_ID AND A.INDEX_ID<=1AND B.TYPE='U'AND A.ROW_COUNT>8
阅读全文
摘要:一、包含中文字符 select * from 表名 where 列名 like '%[吖-座]%' 二、包含英文字符 select * from 表名 where 列名 like '%[a-z]%' 三、包含纯数字 select * from 表名 where 列名 like '%[0-9]%'
阅读全文
摘要:一基础使用: --声明一个nvarchar类型的变量并赋值declare @Name nvarchar(50)set @Name='我正在123学.习22.SQL中11.的一些函数' --patindex函数返回所查内容在字符串中第一次出现的内容print patindex('%在%',@Name)
阅读全文
摘要:我们在实际开发中,有时候需要得到字符串中的数字位置,然后对字符串做处理。获取位置我们用PATINDEX方法,因为PATINDEX是支持正则表达式的,可以匹配数字,而类似CHARINDEX这种函数,只能查询匹配固定的字符串。 实现代码如下: DECLARE @str NVARCHAR(255) = '
阅读全文
摘要:1、LOCATE(substr , str ):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,则返回0;2、POSITION(substr IN str ):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr
阅读全文
摘要:1. 获取所有的数据库名 SELECT NAME FROM MASTER.DBO.SYSDATABASES ORDER BY NAME 2. 获取所有的表名 SELECT NAME FROM SYSOBJECTS WHERE XTYPE='U' ORDER BY NAME--XTYPE='U':表示
阅读全文
摘要:DB2中left()函数和right()函数对应oracle中的substr()函数 DB2 LEFT、RIGHT函数 语法:LEFT(ARG,LENGTH)、RIGHT(ARG,LENGTH) LEFT、RIGHT函数返回ARG最左边、右边的LENGTH个字符串,ARG可以是CHAR或BINARY
阅读全文
摘要:(1)在windows控制面版-->管理工具-->服务-->Distributed Transaction Coordinator-->属性-->启动 (3)在客户端管理中选中“允许远程客户端”“允许远程管理”(4)在事务管理通讯中选“允许入站”“允许出站”“不要求进行验证”(5)保证DTC登陆账户
阅读全文
摘要:TRUNCATE TABLE IssueMaterialBills select name from syscolumns where id=object_id('tb_menu') --查询表名为tb_menu的所有列名select count(name) from syscolumns wher
阅读全文
摘要:USE [OrBitXI]GO/****** Object: StoredProcedure [dbo].[Txn_Win_QueryTableConstruction] Script Date: 2019/7/23 13:05:01 ******/SET ANSI_NULLS ONGOSET QU
阅读全文
摘要:为了使SQL能够想代码里面对參数进行编码和解码,还须要增加以下自己定义函数: 同一时候要注意webservice里面的方法哟:
阅读全文
1

浙公网安备 33010602011771号