日度归档:2019年4月6日

mssql sqlserver 使用sql脚本对数据表添加新的编号列


摘要:
下文讲述使用sql脚本的方法对查询出的结果增加一列新的编号,如下所示:
实验环境:sql server 2008 R2


常用对查询结果增加编号列的方法,有如下两种:

   ---方法1:
       ---使用开窗函数row_number生成新的编号,如下:
      select ROW_NUMBER() OVER (ORDER BY a.[列名] ASC) AS [编号],
               a.* from  tableName 

     ---方法2:
       ---使用开窗函数rank生成新的编号,如下:
      select Rank() OVER (ORDER BY a.[列名] ASC) AS [编号],
               a.* from  tableName 


       ---列名:编号依据的列名
       ---tableName:待新增编号列的数据表名称

javascript 新建、读取、写入本地文件的方法分享


摘要:
下文讲述使用javascript 新建、读取、写入本地文件(txt)的方法分享,如下所示:
实验环境:IE浏览器


实现思路:
引入”Scripting.FileSystemObject”Active组件,使用此组件的文件操作方法,对文件进行相关的操作,如下:

创建一个本地文件


var f; //定义一个文件对象
try { 
       f=new ActiveXObject("Scripting.FileSystemObject"); 
} catch (e) { 
    alert("当前浏览器不支持文件对象,请使用IE浏览器");
    return;
} 

var fileCreateTmp = f.createtextfile("C:\\1.txt",true); 
//在c盘创建一个test.txt文件


createtextfile函数参数说明:
1.待创建文件的绝对路径
2.文件常数 只读:1 只写:2
3.true允许新建 反之填入false


向一个本地文件写入数据

   var f; //定义一个文件对象
try { 
       f=new ActiveXObject("Scripting.FileSystemObject"); 
} catch (e) { 
    alert("当前浏览器不支持文件对象,请使用IE浏览器");
    return;
} 

var fileCreateTmp = f.createtextfile("C:\\1.txt",true); 

fileCreateTmp.write("这是一个文本文档"); 

fileCreateTmp.writeLine("这是您创建的一个文本文档"); 



读取一个本地文件

   var f; //定义一个文件对象
try { 
       f=new ActiveXObject("Scripting.FileSystemObject"); 
} catch (e) { 
    alert("当前浏览器不支持文件对象,请使用IE浏览器");
    return;
} 

var fileReadTmp = f.OpenTextFile("C:\\1.txt");

var str1 = fileReadTmp.ReadLine();

var str2 = fileReadTmp.ReadAll();


举例应用读取指定的本地文件