SQL语句的基本参数createdatabasebenet#创建数据库,名为benetusebenet#打开benet数据库createtableA1#创建表为A1(编号intidentity(1,1)notnull,#identity(1,1)表示该列为标识列,种子和增量值都是1学号intprimarykeynotnull,#primarykey表示该列为主键列姓名nvarchar(20)not
分类:
数据库 时间:
2019-05-27 22:07:24
阅读次数:
152
在较新版本的SQL中,出现有2个函数,STRING_SPLIT和STRING_AGG,前者是把带有分隔的字符串转换为表,而后者却是把表某一表转换为以某种字符分隔的字符串。 如下面: 把它转存为表: DECLARE @dump_data AS TABLE([value] NVARCHAR(MAX)) ...
分类:
数据库 时间:
2019-05-26 00:08:43
阅读次数:
183
在MS SQL Server 2017有了一个新函数TRIM,整合以前版本LTRIM和RTRIM。 这几个函数都是去除字符串头部后尾部的空格。 DECLARE @str NVARCHAR(MAX) = N' Insus.NET ' SELECT @str AS [str], [dbo].[svf_S ...
分类:
数据库 时间:
2019-05-25 22:50:10
阅读次数:
143
先准备一些数据: 创建一张临时表来存储: DECLARE @json_table AS TABLE ( [type] NVARCHAR(MAX), [desc] NVARCHAR(MAX) ) 获取第一层数据: INSERT INTO @json_table ([type],[desc]) SELE ...
分类:
Web程序 时间:
2019-05-25 09:34:42
阅读次数:
182
一、统计语句 1、--统计当前【>当天00点以后的数据】 SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(Nvarchar, GETDATE(), 111) ORDER BY dateandtime DESC 2 ...
分类:
数据库 时间:
2019-04-23 12:35:06
阅读次数:
174
select datename(year, getdate()) + 'aaa11' --不报错 datename返回的是nvarchar类型 select datalength(datename(year, getdate())) --8个字节 select datepart(year, getd... ...
分类:
其他好文 时间:
2019-04-22 13:52:41
阅读次数:
105
ALTER PROCEDURE [dbo].[GetUserQuestionList] @PAGENO INT,--页码 @PAGESIZEINT,--页面显示条数 @RETCOUNTINT OUTPUT --返回页面记录总数 AS BEGIN DECLARE @TMP_SQL NVARCHAR(4 ...
分类:
其他好文 时间:
2019-04-15 17:58:07
阅读次数:
179