SQL 中 N 'STRING'和数据库名数据表名的[]的作用

SQL 中 N ‘STRING’的作用 在编写SQL的时候,经常在字符串常量的SQL语句前面加大写的N,形如N’STRING’,这样子的作用的是代表N后面的STRING是Unicode字符串常量,将不适用STRING中的转义,并且具有Unicode的排序规则。 SQL中[数据库名][数据表名]的 [ ] 的作用 避免与SQL的关键字有歧义
分类: 其他 发布时间: 01-25 23:31 阅读次数: 0

SQL的全局临时表和局部临时表

SQL中 全局变量以@@开头,局部变量以@开头,表变量的规则与变量是一样的。 全局临时表以##开头,局部临时表以#开头,临时表并不存储在当前用户数据库中,而是存在系统数据库tempdb中。 局部临时表是只有创建局部临时表的连接才能看的到的临时表,当该连接断开时,SQL Server会自动去除局部临时表 全局临时表在所有连接上都能看到,当创建全局临时表的连接断开后,SQL Server会自动出去全局临时表 有一种不需要定义的创建临时表的语句,直接将查询结果放进临时表中 select * into
分类: 其他 发布时间: 01-25 23:31 阅读次数: 0

SQL 使用sp_executesql获取SQL语句的返回值

SQL 使用sp_executesql获取SQL语句的返回值 **平时使用执行动态SQL语句的是execute,简写是exec,但是遇到需要获取动态SQL返回值的时候,那就需要将exec和 sp_executesql结合使用。** 语法是: DECLARE @PARAMVAL1 INT = 1 DECLARE @PARAMVAL2 DECIMAL(10,2)=4.51 DECLARE @PARAMVAL3 NVARCHAR(100) = 'hello' exec sp_executesql N
分类: 其他 发布时间: 01-25 23:31 阅读次数: 0

关于SQL的SELECT的诡异事件

SET是变量赋值的ANSI标准,SELECT不是。 SET一次只能分配一个变量,SELECT可以一次分配多个赋值。 如果从查询中分配,SET只能分配标量值。如果查询返回多个值/行,则SET将引发错误。SELECT会将其中一个值分配给变量,并隐藏返回多个值的事实(因此您可能永远不会知道为什么其他地方出现了问题 - 请对其进行故障排除) 从查询中分配时,如果没有返回值,则SET将分配NULL,其中SELECT将根本不进行赋值(因此变量不会从其先前的值更改) 就速度差异而言 - SET和SELECT
分类: 其他 发布时间: 01-25 23:30 阅读次数: 0

关于AJAX的异步引起的加载问题

关于AJAX的异步引起的加载问题 AJAX的异步属性async默认是为true,也就是说,AJAX的调用相对于网页的其他内容的不同步的,那会带来一种问题,就是页面加载顺序问题。如果AJAX执行的比较快,那AJAX会先执行,页面其他内容执行的比他慢;如果AJAX执行的比较慢,那页面其他内容就会执行的比较快。 举例: var thisData = ""; $.ajax({ url:url, async:true, success:function(data){
分类: 其他 发布时间: 01-25 23:30 阅读次数: 0

树的一些基础概念

树的一些基础概念 简单介绍树的一些概念 简单介绍树的一些概念 1.树叶:没有儿子的结点叫树叶。 2.兄弟:具有相同父节点的结点。 3.路径:沿着树的层次,从一个结点到另一个结点经过的是路径。 4.路径的长:设路径经过的节点数为K,则经过的路径的长是K-1。 5.结点的度:子节点的个数是结点的度。 6.树的度:所有结点的度的最大值。 7.结点的深度:设节点X,从根到X的路径的长就是结点的深度。 8.结点的高:设结点X,从X到一片树叶的最长路径的长是结点的高。 9.树的深度:等于最深的树叶的深度。
分类: 其他 发布时间: 01-25 23:30 阅读次数: 0

ALV树与树的平衡

ALV树,是指带有平衡条件的二叉查找树。这个平衡条件,就是左子树和右子树的高度差的绝对值小于等于1. 然而,在对ALV树进行插入结点时,就有可能破坏了这种平衡。于是,为了使被破坏平衡的AVL树恢复平衡,就需要对这棵树进行旋转。根据实际,可以分为四种情况: 情况1:在树B的左子树(L)的左子树(L)的位置上插入节点E(即LL) 插入后: 在树B的左子树的左子树的位置上插入节点E后,树A的左子树高度为3,右子树高度为1,因此树A是不平衡的。将导致树A不平衡的左子树B-D-E拿出来进行右旋转。(LL
分类: 其他 发布时间: 01-25 23:30 阅读次数: 0

SQL PIVOT函数简述

SQL PIVOT函数简述 小声嘀咕 说说PIVOT 小声嘀咕 很多人说PIVOT用来实现行转列功能,但是我觉得PIVOT也不是完完全全的行转列,用用体会体会就知道。有时候在复杂的需求中有所应用,但是一般来说可以通过拼凑字符串执行动态SQL解决问题,这也是最常用到的方法。PIVOT函数或许可以提供另一种简便的方式。 说说PIVOT 先在数据库创建一个全局临时表(我喜欢),并且插入测试数据。 CREATE TABLE ##TEST( project NVARCHAR(10), student N
分类: 其他 发布时间: 01-25 23:29 阅读次数: 0

.NET中AJAX传递JSON数据在后台获取

.NET中AJAX传递JSON数据在后台获取 小声嘀咕:JSON是前后端数据交换的一种格式,无关语言,要传递的时候序列化成JSON字符串,接收的时候再反序列化成JSON对象。 直接上代码吧,没什么好介绍。 JS代码如下: function Save() { var jsonObj = [];//要传递的数组 var id = 1 var dateset = ["小明","小林"]; var note = { [1,2,3,4,5], ["甲","乙"] } var obj =
分类: 其他 发布时间: 01-25 23:29 阅读次数: 0

动态SQL EXEC问题

今天使用EXEC(@SQL)的时候出现了一个奇怪的现象。我的@SQL定义为NVARCHAR(MAX),然后赋值给它的字符串长度LEN()大概是5k,结果在执行EXEC(@SQL)的时候报错了,报错说在某个字符附近有错误。 然后这个字符比较偏后,我试着删除一点空格(后台代码动态生成的SQL有很多多余的空格),这个报错的字符的Index就一直后移,最后执行EXEC(@SQL)就没有报错了,正确查询。问题是NVARCHAR(MAX)的长度绝对超过了5k,虽然整个SQL都是从粘贴板粘贴出来的,但是绝对
分类: 其他 发布时间: 01-25 23:29 阅读次数: 0

SQL CAST 和 CONVERT 函数

在SQL中CAST和CONVERT函数都是用于格式转换的,一般来说,CAST和CONVERT没什么区别,只是在DATETIME TO NVARCHAR的转换时,CONVERT支持已有格式参数的转换。 CAST语法 CAST ( expression AS data_type ) CONVERT 语法 CONVERT ( data_type , expression ) CONVERT DATETIME TO NVARCHAR 常用格式 CONVERT( NVARCAHR(20) , '20
分类: 其他 发布时间: 01-25 23:28 阅读次数: 0

SQL 插入数据的时候返回自动增长列的值

只需要在INSERT 语句后面加上SELECT @@IDENTITY INSERT INTO #TEST VALUES(1,'X') SELECT @@IDENTITY 就可以返回#TEST刚插入的数据行的自动增长列的值
分类: 其他 发布时间: 01-25 23:28 阅读次数: 0

Head First JAVA 读书笔记

一 JAVA程序执行过程:源代码(.java) 经过编译形成字节码组成的 .class文件,启动JAVA虚拟机(JVM)来运行.class文件。JVM会将字节码转换成平台所能理解的形式来运行,所以JAVA是平台无关的。 二 JAVA中所有东西都会属于某个类,源文件.JAVA会被编译为类文件.class,真正被执行的是类文件。main()函数是程序的起点。 三 JAVA的对象存放在堆中,这个堆叫可回收垃圾的堆(Garbage-Collectible Heap),JVM会替开发人员管理内存,当JV
分类: 其他 发布时间: 01-25 23:28 阅读次数: 0

SQL 游标(摘抄自MS官网文档)

每个游标使用临时资源来保存其数据。 这些资源可以是内存、 磁盘分页文件、 临时磁盘文件或甚至临时存储在数据库中。 游标被称为客户端游标时这些资源都位于客户端计算机上。 游标被称为服务器端游标时这些资源位于服务器上。 客户端游标 在 ADO 中,调用的客户端游标通过使用adUseClient CursorLocationEnum。 与非键集客户端游标,服务器将发送整个结果集在网络上客户端计算机。 客户端计算机提供和管理所需的游标和结果集的临时资源。 客户端应用程序可以浏览整个结果集以确定所需的行
分类: 其他 发布时间: 01-25 23:28 阅读次数: 0

C#高级编程 读书笔记

一 .NET Framework 是微软开发的软件环境,而C#是专门用于.NET Framework 的编程语言。 .NET 的公共语言运行库CLR可以将源代码编译成MS的中间语言代码IL,类似于Java字节码:平台无关性(并不完全)、提高性能、语言的互操作性。 二 .NET运行库对于垃圾回收采用的是垃圾回收器,所有动态请求的内存都分配到堆上,每隔一段时间,当.NET检测到需要清理内存时就调用垃圾回收器。垃圾回收的重要性质是不确定性,也就是说不能保证什么时候会调用垃圾回收器,这个时间由CLR决
分类: 其他 发布时间: 01-25 23:27 阅读次数: 0

非常全的 前端资源分享--只为更好前端

如果觉得以下内容对您有用,请收藏! 一、团队组织 网站 说明 腾讯 AlloyTeam 团队 腾讯Web前端团队,代表作品WebQQ,致力于前端技术的研究 ISUX 腾讯社交用户体验设计,简称ISUX,腾讯设计团队网站 CDC 腾讯用户研究与体验设计部 FEX 百度Web前端研发部出品 淘宝前端团队(FED) 用技术为体验提供无限可能 凹凸实验室 京东用户体验设计部出品 奇舞团 奇虎360旗下前端开发团队出品 阿里巴巴国际UED团队 在更新的屏幕里创造出更好的产品和更优的体验 EFE 由百度多
分类: 其他 发布时间: 01-25 23:27 阅读次数: 0

2019前端学习路线图

版权声明:如需转载,请注明来源 https://blog.csdn.net/qq_28073073/article/details/86622197
分类: 其他 发布时间: 01-25 23:27 阅读次数: 0

2019年个人成长计划

版权声明:如需转载,请注明来源 https://blog.csdn.net/qq_28073073/article/details/86622724 2019关键词: 思考,成长,责任,担当 2019年要做的几件事情: 一. 生活与责任 1.1 三十而立,有幸在30岁前完成了结婚这件大事。希望以后自己能有足够的能力承担起一个家庭的责任。做一个有责任心的丈夫,体贴关心老婆的丈夫。改掉自己身上一些不成熟的东西,懂得控制自己情绪; 2.2 出去旅游一次,见识一些各个地方的风土人情,增长一点见识,放松
分类: 其他 发布时间: 01-25 23:26 阅读次数: 0

2019前端与移动开发学习路线图

版权声明:如需转载,请注明来源 https://blog.csdn.net/qq_28073073/article/details/86626709
分类: 其他 发布时间: 01-25 23:26 阅读次数: 0

2019前端与移动开发各阶段知识点

版权声明:如需转载,请注明来源 https://blog.csdn.net/qq_28073073/article/details/86626725
分类: 其他 发布时间: 01-25 23:26 阅读次数: 0