1,sql脚本怎么用

SQL脚本文件实际上是保存创建数据库存对象或查询数据的SQL语句。如果是oracle数据库的脚本就用PL/SQL Developer打开执行。如果是Sql Server 2000数据库的脚本就用查询分析器打开执行。

sql脚本怎么用

2,mysql数据库脚本事务如何控制

解决方案之一,就是把你的所有操作放在一个连接中执行完毕。mysql -h${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} < x.sqlset AUTOCOMMIT=0;start transaction;在X.sql 中你可以写入语句。中间部分是一些数据库的操作,如移表,删除等commit;
而你的每一次 mysql -h${HOSTNAME} -P${PORT} -u${USERNAME}... 都是一个新的连接(SESSION)AUTOCOMMIT=0 这个仅是对当前SESSION的变量进行了设置,并没有改变所有的MYSQL事务设置。

mysql数据库脚本事务如何控制

3,SQL server如何定时执行一些脚本

--"类型"中选择"Transact-SQL 脚本(TSQL)"--"数据库"选择执行命令的数据库--"命令"中输入要执行的语句:Update City Set IsAccess=0--确定--"调度"项--新建调度--"名称"中输入调度名称--"调度类型"中选择你的作业执行安排--定为每天调度一次,时间为18:40即可--如果选择"反复出现"--点"更改"来设置你的时间安排然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行设置方法:我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定.
如何向sql server数据库中执行一个.sql文件中的脚本1. 启动sql server management studio;点击【开始】->【所有程序】->【microsoft sql server 2008 r2】->【sql server management studio】,服务器名称:服务器的名称或者ip地址,登录名和密码:通常都为sa;点击【连接】后登录sql server management studio;2. 点击【文件】->【打开】-->【文件(f)…】,选择你要打开的文件,如【optime.sql】,打开即可,3. 选择相应的数据库,如gerp,点击即可。

SQL server如何定时执行一些脚本

4,如何利用脚本文件来管理Oracle数据库

第一步:创建脚本文件。  在Oracle数据库重,创建脚本文件的方式很多。如可以直接在记事本中创建脚本文件,也可以通过SQL*Plus工具直接创建。不过,笔者的意见是,在SQL*Plus中直接创建脚本文件的话,比较麻烦。这主要是因为在SQL*Plus工具中,命令编辑能力非常有效。如不能够使用键盘上的箭头键定位输入的位置,不能够使用DEL键删除输入的内容等等。而且阅读起来也比较困难。第二步:编辑脚本文件。  在我们使用脚本文件的时候,往往需要根据实际情况,对其进行稍微的调整。对脚本文件进行编辑,也有两种方式。一是通过SQL*Plus工具,二是第三方独立的脚本编辑软件。  对于一些调整不大的脚本文件,我们可以直接利用SQL*Plus工具打开,然后进行编辑。但是,对于需要进行大量修改的脚本文件,则笔者建议数据库管理员采用第三方独立的脚本编辑软件。原因很简单,就如同上面所说的那样,SQL*Plus工具脚本命令编辑功能非常的薄弱。若采用这个工具对现成的脚本语句进行编辑的话,则可能工作量还是重新编写一个来的轻。所以,数据库管理员要根据实际的情况,选择合适的脚本编辑工具。  另外,在编辑的过程中,要注意语法的正确性。特别是要注意,不能够改变其固有的格式。如不要不小心删除了最后的“/”符号结束。第三步:运行脚本文件。  脚本建立好之后,如何运行脚本呢?在Oracle系统中也提供了许多方式。数据库管理员可以根据自己的使用习惯来进行选择。  一是通过Start语句来调用脚本文件。其语法是Start Filemame[相关参数]。在运行这个命令的时候,需要注意几个问题。  1、脚本文件的扩展名问题。上面在建立脚本文件的时候,笔者就跳掉过,为了在SQL*Plus等工具中可以直接调用这个脚本文件,最好能够把扩展名改为Oracle数据库能够接受的扩展名。默认情况下,扩展名设置为SQL即可。  2、脚本文件的路径问题。若用户在利用Start调用脚本文件的时候,若没有清楚的指名保存路径的话,则SQL*Plus工具会现在当前的目录中进行查找;若没有的话,则会根据环境变量中确定的目录中进行查找。而一般情况下,我们把脚本文件都会独立存放。所以,在使用Start命令执行脚本文件的时候,最好能够注明脚本文件的绝对路径名。防止语句执行错误。  另外@命令也可以起到跟Start命令一样的作用。只不过,前者的使用范围更广一点。@命令可以脱离SQL*PLUS工具而使用。如可以直接在微软操作系统中的命令行方式下使用。当然,这操作系统要事先部署了Oracle数据库环境。  二是可以直接利用SQL*Plus工具打开文本文件,执行脚本语句。然后点击“文件”、“执行”命令执行这个脚本语句。这种方式的好处就是,系统会主动提示用户需要输入的参数。总之,脚本文件是我们管理Oracle数据库的一大利器。我们好好利用脚本文件,可以提高Oracle数据库的管理效率。毕竟,每次在需要的时候,都去编写命令是一件很麻烦的事情。而脚本文件的最大好处,就是可以提高语句的重复利用,节省我们编写语句、调试测试的时间。
存成##.sh文件,文件开头写上shebang符号 然后加入如上的命令,将文件设置执行权限,直接##.sh即可!

5,系统数据库脚本转换怎样才不会出错

DAMS系统的数据库脚本是mysql的,实际应用中,用户所用的数据库时多样的,比如:oracle、db2等。这时,就需要将mysql的脚本转换成相应的数据库脚本,一般采用的方法是用PowerDesigner来转换。用PowerDesigner来转换脚本,有时不一定能完全转换正确,转换后,还需要手工对脚本做一些细微的修改。下面我们具体看看,目前系统脚本在转换后,需要做的修改:1 mysql脚本转换成oracle脚本:create table tb_data_date( indctid VARCHAR(108), fminstid VARCHAR(36), valuedate DATE);DATE数据类型,要修改成TIMESTAMP类型;create table t_alias( “language” VARCHAR(50) default NULL, a_name VARCHAR(255) default NULL);“language”要修改成language;2 mysql脚本转换成db2脚本:create table tb_data_date( indctid VARCHAR(108), fminstid VARCHAR(36), valuedate DATE);DATE数据类型,要修改成TIMESTAMP类型;create table t_alias( “language” VARCHAR(50) default NULL, a_name VARCHAR(255) default NULL);“language”要修改成language。上面是举例,就是脚本中,所有的DATE数据类型都要修改成TIMESTAMP类型,字段中有双引号的都要去掉双引号。
页面与数据库源建立连接是访问数据库的一步,也是最为重要的一步。在asp脚本中可以通过三种实用的方法连接数据库:通过odbc dsn建立连接,通过oledb建立连接和通过driver建立连接。一、通过odbc dsn建立连接运用odbc数据源,首先必须在控制面板的odbc中设置数据源,然后再编写脚本和数据库源建立连接。1、创建 odbc dsn通过在 windows 的"开始"菜单打开"控制面板",您可以创建基于 dsn 的文件。双击"odbc"图标,然后选择"系统 dsn"属性页,单击"添加",选择数据库驱动程序,然后单击"下一步"。按照后面的指示配置适用于您的数据库软件的 dsn。常用的数据库软件有microsoft access和sql server等,这里以sql server 数据库为例。配置sql server 数据库系统 dsn:注意如果数据库驻留在远程服务器上,请与服务器管理员联系,获取附加的配置信息;下面的过程使用 sql server 的 odbc 默认的设置,它可能不适用于您的硬件配置。在"创建新数据源"对话框中,从列表框中选择"sql server",然后单击"下一步"。键入 dsn 文件的名称,然后单击"下一步"。单击"完成"创建数据源。键入运行 sql 服务程序的服务器的名称、登录 id 和密码。在"创建 sql server 的新数据源"对话框中,在"服务器"列表框中键入包含 sql server 数据库的服务器的名称,然后单击"下一步"。选择验证登录 id 的方式。如果要选择 sql 服务器验证,请输入一个登录 id 和密码,然后单击"下一步"。在"创建 sql server 的新数据源"对话框中,设置默认数据库、存储过程设置的驱动程序和 ansi 标识,然后单击"下一步"。(要获取详细信息,请单击"帮助"。)在对话框(同样名为"创建 sql server 的新数据源")中,选择一种字符转换方法,然后单击"下一步"。(详细信息,请单击"帮助"。)在下一个对话框(同样名为"创建 sql server 的新数据源")中,选择登录设置。 注意典型情况下, 您只能使用日志来调试数据库访问问题。 在"odbc microsoft sql server 安装程序"对话框中,单击"测试数据源"。如果 dsn 正确创建,"测试结果"对话框将指出测试成功完成。2、编写脚本和数据库源建立连接ado(activex data objects ) 提供 connection 对象,可以使用该对象建立和管理应用程序和 odbc 数据库之间的连接。connection 对象具有各种属性和方法,可以使用它们打开和关闭数据库连接。编写数据库连接脚本,首先应创建 connection 对象的实例,接着打开数据库连接:< %set conn=server.createobject("adodb.connection")conn.open "dsn=odbc名称;database=数据库名称;uid=;pwd=;"%>二、通过oledb建立连接运用oledb方法建立页面与数据库的连接, 不需要创建 odbc dsn数据源,直接编写如下的脚本和数据源建立连接,是一种简单易用的方法。< %set conn=server.createobject("adodb.connection")conn.open "provider=sqloledb;server=(sql服务器名称或ip地址);database=数据库名称;uid=;pwd="%>三、通过driver建立连接通过driver建立页面与数据库的连接,同样不需要创建odbc dsn数据源,但必须知道实际的数据库文件路径或者数据源名(例如,sqlserver的数据库)。

文章TAG:数据库脚本管理技巧有哪些  sql脚本怎么用  
下一篇