日度归档:2019年11月11日

sqlserver 找出两个具有相同表结构的数据表中不同数据的方法


摘要:
下文讲述利用sql脚本查找出sqlserver中表结构相同,但是表数据不同的数据行的方法


实现思路:
使用except关键字可比对出两张相同表结构中的不同数据方法,如下所示:

例:
使用except找不两张具有相同表结构的数据表中的不同数据

    

create table [maomao365.comA]
(keyIdA int,infoA varchar(30))
create table [maomao365.comB]
(keyIdB int,infoB varchar(30))
go
----基础数据插入------
insert into [maomao365.comA]
(keyIdA,infoA)values
(1,'sqlserver'),(2,'sqlblog'),
(4,N'sql爱好者'),(5,'other')

insert into [maomao365.comB]
(keyIdB,infoB)values
(1,'sqlserver'),(2,'sqlblog'),
(6,N'sql爱好者'),(5,'other')
go

select * from 
(
---maomao365.comA值与B表不同的数据
select keyIDA,infoA from 
[maomao365.comA]
except 
select keyIDB,infoB from 
[maomao365.comB]

 ) as a
 union all
select * from 
(
---maomao365.comB值与A表不同的数据
select keyIDB,infoB from 
[maomao365.comB]
except
select keyIDA,infoA from 
[maomao365.comA] 
 ) as b
 
 
go
truncate table [maomao365.comA]
drop     table [maomao365.comA]
truncate table [maomao365.comB]
drop     table [maomao365.comB]

JavaScript var 关键字简介与说明


摘要:
下文讲述javascript中var关键字的功能与说明,如下所示:


var 关键字功能

var 关键字的功能用于在JavaScript中定义变量
var 主要用于在指定位置定义 使指定变量提升作用域


var 关键字作用域及举例应用

    
function test() {
    console.log(a); // => undefined
    var a = 989;
    console.log(a); // => 989
}
test();
 -----类似以下函数定义 
function test() {
    var a;
    console.log(a); // => undefined
    a = 989;
    console.log(a); // => 989
}
test();
 
 -----例1: 我们可以采用var 提升 变量的作用域
 var a =90;
function test() {
    console.log(a); // =>> 90
    var a = 989;
    console.log(a); // => 989
}
test();
alert(a); //989
 
----例2:var 提升变量作用域后,多个函数中对其进行使用
 var a =90;
function test1() { 
    var a = 989;
    console.log(a); // => 989
}
function test2() { 
    var a = 76;
    console.log(a); // => 76
}
test1(); 
test2();

JavaScript 代码你一定要加上注释信息


摘要:
在编写js代码时,大家一定要加上注释信息,因为注释信息可增加代码的可读性,如果没有注释,有些代码可能永远都无法理解,
下文将通过举例的方式阐述Javascript代码注释的重要性,如下所示:


javascript注释信息

JavaScript注释信息 不会被执行
JavaScript注释信息 可提高代码的可读性,使下一个开发者可以快速的理解代码意思
JavaScript注释信息 可以帮助我们下次快速修改代码

javascript注释方法

javascript注释分为单行注释和多行注释两种
1.单行注释方法
//注释内容
2.多行注释方法
/*
多行注释内容
*/


javascript注释举例

     function (){
        alert("这是一个没有用的注释//注释");
    } 
    
	// 下面的函数都被注释掉了
   // function (){
       // alert("采用了三个单行注释将函数注释掉")
   // } 
   /* 使用多行注释将函数注释掉 */ 
 
    /*function (){
        alert("多行注释的应用")
    }*/


注意事项:
注释开头的反斜线必须位于代码行开始位置