排序:
默认
按更新时间
按访问量

动态SQL EXEC问题

今天使用EXEC(@SQL)的时候出现了一个奇怪的现象。我的@SQL定义为NVARCHAR(MAX),然后赋值给它的字符串长度LEN()大概是5k,结果在执行EXEC(@SQL)的时候报错了,报错说在某个字符附近有错误。然后这个字符比较偏后,我试着删除一点空格(后台代码动态生成的SQL有很多多余的...

2018-11-08 23:08:17

阅读数:8

评论数:0

C#高级编程 读书笔记

一 .NET Framework 是微软开发的软件环境,而C#是专门用于.NET Framework 的编程语言。 .NET 的公共语言运行库CLR可以将源代码编译成MS的中间语言代码IL,类似于Java字节码:平台无关性(并不完全)、提高性能、语言的互操作性。 二 .NET运行库对于垃圾...

2018-11-07 18:22:52

阅读数:305

评论数:0

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

.NET中AJAX传递JSON数据在后台获取 小声嘀咕:JSON是前后端数据交换的一种格式,无关语言,要传递的时候序列化成JSON字符串,接收的时候再反序列化成JSON对象。 直接上代码吧,没什么好介绍。 JS代码如下: function Save() { var jsonOb...

2018-11-07 13:26:26

阅读数:16

评论数:0

SQL PIVOT函数简述

SQL PIVOT函数简述小声嘀咕说说PIVOT 小声嘀咕 很多人说PIVOT用来实现行转列功能,但是我觉得PIVOT也不是完完全全的行转列,用用体会体会就知道。有时候在复杂的需求中有所应用,但是一般来说可以通过拼凑字符串执行动态SQL解决问题,这也是最常用到的方法。PIVOT函数或许可以提供另一...

2018-11-06 23:45:14

阅读数:34

评论数:0

伸展树

伸展树提出的想法基于计算机基础概念的时间局部性原理和空间局部性原理:当某一个节点被访问,那么在不久之后它很有可能被访问,而且它的相邻节点也很有可能被访问。 所以当访问一棵二叉查找树的一个比较深的节点时,如果能够使这个被访问的节点移动到根上使得它下次最快被访问并且能保持平衡的性质,再如果不仅使得被...

2018-10-30 00:18:20

阅读数:14

评论数:0

ALV树与树的平衡

ALV树,是指带有平衡条件的二叉查找树。这个平衡条件,就是左子树和右子树的高度差的绝对值小于等于1. 然而,在对ALV树进行插入结点时,就有可能破坏了这种平衡。于是,为了使被破坏平衡的AVL树恢复平衡,就需要对这棵树进行旋转。根据实际,可以分为四种情况: 情况1:在树B的左子树(L)的左子树(...

2018-10-05 23:51:50

阅读数:38

评论数:0

树的一些基础概念

树的一些基础概念简单介绍树的一些概念 简单介绍树的一些概念 1.树叶:没有儿子的结点叫树叶。 2.兄弟:具有相同父节点的结点。 3.路径:沿着树的层次,从一个结点到另一个结点经过的是路径。 4.路径的长:设路径经过的节点数为K,则经过的路径的长是K-1。 5.结点的度:子节点的个数是结点的度。 6...

2018-10-05 20:05:17

阅读数:18

评论数:0

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

关于AJAX的异步引起的加载问题 AJAX的异步属性async默认是为true,也就是说,AJAX的调用相对于网页的其他内容的不同步的,那会带来一种问题,就是页面加载顺序问题。如果AJAX执行的比较快,那AJAX会先执行,页面其他内容执行的比他慢;如果AJAX执行的比较慢,那页面其他内容就会执行...

2018-09-03 11:56:04

阅读数:58

评论数:0

关于SQL的SELECT的诡异事件

SET是变量赋值的ANSI标准,SELECT不是。 SET一次只能分配一个变量,SELECT可以一次分配多个赋值。 如果从查询中分配,SET只能分配标量值。如果查询返回多个值/行,则SET将引发错误。SELECT会将其中一个值分配给变量,并隐藏返回多个值的事实(因此您可能永远不会知道为什么其他...

2018-08-23 14:07:05

阅读数:27

评论数:0

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

SQL 使用sp_executesql获取SQL语句的返回值 **平时使用执行动态SQL语句的是execute,简写是exec,但是遇到需要获取动态SQL返回值的时候,那就需要将exec和 sp_executesql结合使用。** 语法是: DECLARE @PARAMVAL1 INT...

2018-08-19 22:23:51

阅读数:48

评论数:0

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

SQL中 0. 全局变量以@@开头,局部变量以@开头,表变量的规则与变量是一样的。 1. 全局临时表以##开头,局部临时表以#开头,临时表并不存储在当前用户数据库中,而是存在系统数据库tempdb中。 2. 局部临时表是只有创建局部临时表的连接才能看的到的临时表,当该连接断开时,SQL...

2018-08-19 16:15:31

阅读数:135

评论数:0

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

SQL 中 N ‘STRING’的作用 在编写SQL的时候,经常在字符串常量的SQL语句前面加大写的N,形如N’STRING’,这样子的作用的是代表N后面的STRING是Unicode字符串常量,将不适用STRING中的转义,并且具有Unicode的排序规则。 SQL中[数据库名][数据表...

2018-08-19 15:54:34

阅读数:31

评论数:0

SQL判断数据库表、临时表、存储过程、视图、索引是否存在

SQL判断数据库表、临时表、存储过程、视图是否存在 我们在写SQL的时候,经常在创建表啊,存储过程啊,视图啊的时候提示它们已经存在,所以不允许再创建,此时就是报错,导致SQL无法继续运行。因此,在创建的时候判断它们是否存在是一个良好的编程习惯。OK,废话说完了。 ***********...

2018-08-19 15:43:45

阅读数:24

评论数:0

SQL: collation conflict between "Chinese_PRC_CI_AS" and "SQL_Latin1_General_CP1_CI_AS

这是由于SQL排序规则collation问题 临时表的collation是Chinese_PRC_CI_AS,而一般用户数据库所用的是SQL_Latin1_General_CP1_CI_AS,这就导致排序规则不一致报错。 解决办法: 1. 在声明临时表的时候,如下 create table...

2018-08-12 23:49:47

阅读数:28

评论数:0

数据结构之树(Tree)

树(Tree) Q:为什么要用树? 对于大量的数据,使用链表的线性访问的时间消耗很大。于是提出了树的概念。树的应用十分广泛,操作系统的文件目录就是典型的树形结构。大部分对树的操作的时间复杂度可以被干到O(LogN)。 树的一般实现或表示方法 这里介绍树的孩子兄弟表示法,另外还有别的...

2018-08-05 17:32:56

阅读数:69

评论数:0

数据结构之队列(Queue)

关于队列 队列,顾名思义,也就是一条队伍,进入队伍的时候,只能从队尾排队,离开队伍的时候,只能从队首离开。队列也有数组实现和链式实现。 队列的数组实现 用一般数组实现队列的时候,入队,则在队尾插入一个元素,出队,则将队首的元素出队。那么,由于数组的长度是固定的,入队只能从队尾入队,因此经...

2018-07-15 19:19:04

阅读数:35

评论数:0

数据结构之栈(Stack)

栈 栈有先进后出(FILO)的特点,就像叠放盘子,先放的盘子最后才能拿出来,要拿盘子总是从上面的盘子开始拿。栈就是这样一种东西。 数组实现(ArrayStack) 有一个TOP指针,这个指针是个整型值,当指针为-1时表示栈空,为0时表示有一个元素在栈中,为StackSize-1时表示栈满...

2018-07-09 23:28:24

阅读数:29

评论数:0

数据结构之链表(Linked-List)及操作

一、 数据结构之链表(Linked-List) 线性表是最常用的存储结构,线性表的每个单元称为元素,元素拥有一个数据及一个地址线性表有两种物理存储方式:顺序存储方式和链式存储方式数组是具有代表性的顺序存储方式的线性表,单链表是具有代表性的链式存储方式的线性表。 1.数组 数组的内存是...

2018-07-07 21:39:56

阅读数:91

评论数:0

算法的时间复杂度

假设一个函数 int Sum ( int N ) { /* 1 */ int i , partialSum ; /* 2 */ partialSum = 0; /* 3 */ for ( i = 1 ; i &am...

2018-07-01 22:55:20

阅读数:46

评论数:0

go语言环境安装(Windows)

1.下载go语言安装包,可以到官网下载https://golang.org,在大天朝上这个网站要翻墙,所以,不翻墙,可以去这里http://www.golangtc.com/download下载。 2.直接安装。 3.环境变量配置 一般来说,安装msi安装包会配置好环境变量。但这里还是说一下...

2018-06-24 22:01:57

阅读数:804

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭