SET QUOTED_IDENTIFIER ON 标识符可以由双引号分隔,而文字必须由单引号分隔 SET QUOTED_IDENTIFIER OFF 标识符不可加引号,且必须遵守所有 Transact-SQL 标识符规则. SET NOCOUNT ON --返回受影响的行数 SET DATEFIRST 1 --定义日期周一开始 SET ANSI_NULLS ON 在与空值进行比较时,允许比较运算符返回 TRUE 或 FALSE 如果 ColumnA 包含 Null 值,则 ColumnA = N
In sqlserver, it is impossible that if we want to create an function index. Doesn`t means we can not ? Father said there always a way. That is virtual column. Here is an exmple: Sample 1create table #checkdistribute ([CELL_ID] [varchar](20) NOT NULL)
前段时间**公司DBA来我们这培训.讲了一大堆MYSQL的优化. QA环节一程序员问“SQL语句中的 with nolock 除了不锁表外,是否能读其他锁住的数据". 讲课的人嘟嘟了半天没解释清楚(有可能是MYSQL里没有这个机制),公司的另一程序员给出了一个很简洁明了的回答: WITH NOLOCK 除了本身不锁表(不加任何锁) 也不会受其他的已存在的锁影响,锁住的行数据也照样读,个人认为这句话说得很清楚明了,一句话就能说明白的事,不过好奇怪的是程序员经常用这个语句竟然也不去试一下.这里顺便总
1.类与对象 在JS中,创建对象(Create Object)并不完全是我们时常说的创建类对象,JS中的对象强调的是一种复合类型,JS中创建对象及对对象的访问是极其灵活的. JS对象是一种复合类型,它允许你通过变量名存储和访问,换一种思路,对象是一个无序的属性集合,集合中的每一项都由名称和值组成(听起来是不是很像我们常听说的HASH表.字典.健/值对?),而其中的值类型可能是内置类型(如number,string),也可能是对象.(在笔记一中有代码示例) 2.用 function 关键字模拟 c
// 第一种:对象 var person = {};// 或者var obj = new Object(); person.name = "king"; person.age = 20; person.Introduce = function () { alert("My name is " + this.name + ". My age is " + this.age); }; person.Introduce(); // 第二种:json格式
//十六进制(S)-->>十进制(I) [重写:Jey]function hextoint(s: string): Integer; begin //$代表16进制 Result:=StrToInt('$'+s);end; //十进制转换为二进制字符串 [重写:Jey]function inttoBin(i: integer): string;begin while i <>0 do begin //i mod 2取模,再使用fo