分类目录归档:杂记

SSIS(sqlserver 2008)中如何定义变量呢?


摘要:
下文讲述SSIS中定义变量的方法分享,如下所示:


SSIS变量简介

SSIS(SQLServerIntegrationServices)中的变量分两种:
1.系统变量
系统变量包含 包、容器、任务或事件处理程序 中一些必须的信息
例:
操作系统的变量
这些系统变量都是只读的。
2.用户自定义变量
用户申明的一些变量,例:
一些约束、for 循环、条件等所需的输入值。

SSIS申请变量的方法

1、申明变量
新建变量,输入名称,并选择数据类型,赋值初始值
2、赋值
2.1变量定义时,进行赋值
2.2 SQL运行时,动态赋值
2.3 利用脚本进行赋值
Dts.Varables(“变量名”).Value=值
3、SSIS变量的应用
当声明一个sql参数时,用户通过表数据获取相应的数据。

传统数据库都去那儿了?


摘要:
下文讲述传统数据库为什么在这几年占用率越来越低的原因,如下所示:

近几年,计算机系统的普级,越来越多的应用场景电脑化,人类受教育的水平越来越高,涌现出了各种各样的数据库系统,每每在系统的分享会中,我们很难见到传送数据库的经验分享,下文将依次讲述出现这种现象的原因。

原因1:

各种各样的开源数据库的崛起,各种系统都上云,让专业的事情交给专业的人去做。
例:
oracle传统数据库,随着各种云应用的兴起,云数据库比传统数据库在价格上具有明显的优势,而且使用相应的配套价格可使其性能达到卓越的程度。
由于传统数据库都是封闭的系统,不利于做各种修改和进行一些测试。
基于以上传统数据库的劣势,一些互联网公司都将自己的数据库改写为一些开源,非传统数据库的模式。

原因2:

使用非传统数据库,可使数据库的硬件成本降低,
使用开源数据库,可通过改写使其按照自己的业务特点进行单方面的增强

原因3:

非传统数据库,很多代码都是开源,方便数据库管理人员对其进行维护操作。

原因4:

非传送数据库,目前已经不能适应互联网这种高并发,热数据集中的数据应用场景。

php语言中如何连接MSSQL数据库呢?


摘要:
下文讲述php语言中连接MSSQL数据库的方法分享,如下所示:

为了让PHP可以连接MSSQL数据库,我们需在php.ini中的配置文件开启“php_mssql.dll”,实现方法如下所示:

1.找到PHP.ini文件,找到 ;extension=php_mssql.dll
2.将前面的;删除掉,使其变成 extension=php_mssql.dll

通过以上设置后,我们就可以在Php代码中连接MSSQL数据库了

   --1.连接MSSQL
     $conn=mssql_connect("实例名或者服务器IP","用户名","密码");

   --2.检测数据库是否连接成功 
	 if($conn)
  {
  echo "连接成功";
  }

   --3 切换数据库上下目录
    mssql_select_db("数据库名称");
   
   --4 运行sql脚本
    
     $rs = mssql_query("select top 1 keyId,info from tableName",$conn);
   
  // 或者直接执行update,insert等语句,可以不用为返回结果赋值

  mssql_query("update tableName set info='test_php' where keyId=88");

   ----4.1 获取运行记录结果
  if($row=mssql_fetch_array($rs))
   {
      $keyId = $row[0];//获取第一个字段值 keyId
      $info = $row[1];//获取第二个字段info 
   }

   ----4.2 获取自增列值
      mssql_query("insert into tableName(info) values ('sqlserver')",$conn);

      $rs = mssql_query("select @@IDENTITY as id",$conn);

     if($row=mssql_fetch_array($rs))
       {
         echo $row[0];  ---输出标识列
       }
    ---5 释放结果集
       mssql_free_result($rs);

	---6 关闭连接
      mssql_close($conn);