-
关于isql执行.sql文件的问题 !!3
declare @i int; select @i=max(jmcx_id) from jmcx; if @i is null set @i=0; declare @j int; select @j=max(grtz_id) from grtz; if @j is null set @j=0; declare @k int; select @k=max(grcx_id) from grcx; if @k is null set @k=0; insert into jmcx values('12312313',1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1); set @i=@i+1; insert into grtz values(@i,1,1,1,1,1,1,'1',1); set @j=@j+1; insert into grcx values(@j,1,1,'2133','1',12,'1234','1',1,1,0,0);
用isql执行后报的错:
C:\Documents and Settings\Administrator>isql.exe -U sa -P sa -d testnHibernate -
i d:\temp.sql
1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> 16> 17> 18> Msg 137, Level 15
, State 2, Server SJ, Line 1
必须声明变量 '@i'。
Msg 137, Level 15, State 1, Server SJ, Line 2
必须声明变量 '@i'。
Msg 137, Level 15, State 2, Server SJ, Line 3
必须声明变量 '@i'。
Msg 137, Level 15, State 1, Server SJ, Line 4
必须声明变量 '@i'。
Msg 137, Level 15, State 2, Server SJ, Line 14
必须声明变量 '@i'。
Msg 137, Level 15, State 2, Server SJ, Line 15
必须声明变量 '@i'。2010年6月28日 21:27
目前还没有答案
相关推荐
#### 四、执行SQL脚本 当成功连接到数据库后,可以执行存储在文件中的SQL脚本。这通常用于批量执行多个SQL语句,比如创建表、插入数据等操作。执行脚本文件的命令格式为: ```sql input 'script_file_path'; ``` ...
这款软件工具提供了用户友好的界面,使得数据库管理员和开发人员能够轻松地执行SQL查询、管理数据库对象以及进行数据操作。ISQL全称是Interactive SQL,它允许用户以交互方式与数据库进行通信,从而实现对数据的检索...
2.sqlserverbackup.sql 批处理文件调用的sql脚本文件 3.Readme.txt 功能说明文件 说明: 1.建立一个数据备份的文件夹,把sqlserverbackup.bat 和 sqlserverbackup.sql 文件拷到该文件夹目录下,如:d:\backup\...
这个脚本可能是用批处理语言(如.bat文件)编写的,它可以调用ISQL执行数据库备份命令,然后使用forfiles来处理备份后的文件,例如移动到备份目录、重命名或者压缩等。链接...
- **核心主题**:本书重点介绍了如何通过 SQL\*Plus 在命令行环境下执行 SQL 命令,同时也涉及了浏览器版本 SQL\*Plus 的使用方法。 #### 三、命令行 SQL\*Plus 使用技巧 - **启动 SQL\*Plus**:启动 SQL\*Plus ...
- 使用`@isql`命令执行备份脚本并输出结果到指定文件。 - `@pause`命令可以让命令行窗口暂停等待,方便查看输出结果。 #### 五、还原脚本详解 ##### 5.1 数据库还原脚本(sqlserverrestore.sql) ```sql -- 设置变量...
Oracle 9i SQL参考手册是数据库管理员、开发人员和IT专业人士的重要参考资料,它详细阐述了Oracle 9i数据库系统中的SQL语言使用和功能。Oracle 9i是Oracle公司推出的一个重要版本,它在数据管理、性能优化、安全性等...
### isql 实用工具详解 ...通过上述参数和示例,你可以灵活地使用 isql 来执行 SQL 查询、管理数据库连接以及处理复杂的数据库任务。了解这些基本概念后,你可以更高效地利用 isql 来满足日常数据库管理工作中的需求。
**Sybase ASE iSQL** 是一个强大的命令行接口,用于与Sybase Adaptive Server ...在压缩包文件"AseIsql"中,可能包含了更多关于如何使用iSQL的示例、教程或脚本,学习和研究这些内容将进一步提升你对iSQL的运用能力。
在IT领域,尤其是数据库管理与操作中,`isql`作为Microsoft SQL Server的一个命令行工具,被广泛应用于执行SQL语句、脚本或进行数据库交互。下面将对`isql`命令及其参数进行深入解析,帮助用户更全面地理解和运用这...
- 使用`isql`工具,输入命令`-q -C`,并指定`userid`和`password`,然后读取testdb.sql文件中的SQL语句,这将恢复自备份以来被破坏的数据。 2. 若数据库在备份前未被破坏,但没有testdb.db的备份,需要先删除被...
最后,利用isql.exe工具配置空的bank.db数据库,连接该数据库,并执行bank.sql文件中的SQL语句,从而完成数据的恢复。 这一过程的关键点在于:1) 日志文件的重要性,不可随意删除,否则可能会导致数据无法完全恢复...
isql作为Kingbase数据库的一个重要组成部分,主要用于提供一个交互式的命令行界面,方便用户执行SQL语句、管理数据库以及进行日常的数据库维护等工作。对于从事数据库管理与开发工作的人员来说,熟练掌握isql的使用...
Sqsh不仅具备基本的SQL执行功能,还增加了许多增强特性,如脚本支持、颜色编码、多结果集处理、历史记录管理以及错误处理机制等。这些特性使得数据查询和管理变得更加高效和便捷。例如,通过颜色编码,用户可以快速...
这可以通过执行T-SQL脚本来完成。下面是一个示例脚本: ```sql -- full_backup.sql BACKUP DATABASE mydb TO DISK = 'D:\PATH\TO\BACKUP\mydb.full' WITH FORMAT; GO ``` 此脚本将在指定路径下创建名为`mydb.full`...
- **-F infile_name:**指定一个脚本文件,在启动 iSQL 后立即执行。 - **-O outfile_name:**指定一个文件来存储执行命令后的结果,该文件将在当前目录下生成。如果文件已存在,则结果将追加到文件末尾。 - **-H:*...
- **iSQL**:这是 SQL Anywhere 的交互式命令行工具,用于执行 SQL 查询、管理数据库对象和查看数据库状态。 - **DBConsole**:图形化的数据库管理工具,可用于监控数据库性能、配置服务器参数、管理用户权限等。 ...
执行SQL语句是ASE ISQL的核心功能之一。用户可以直接在命令行界面输入SQL命令,执行数据查询、插入、更新和删除操作。同时,ISQL还支持批处理执行,即一次性提交多条SQL语句,这对于执行复杂的数据库操作非常方便。...