读写SQL脚本进行创建表、视图和存储过程
2017-01-19 11:19
246 查看
一、按照先创建表、视图、存储过程的顺序创建;
二、导出脚本的时候注意:保存为ANSI文本,选项中:if not exists为true,防止覆盖;包含说明性标头为false;use database为false,防止在原数据库操作;编写扩展属性脚本为false,防止生成对应的函数;
三、脚本中不能带有“--”的注释符号和/**/
代码:
二、导出脚本的时候注意:保存为ANSI文本,选项中:if not exists为true,防止覆盖;包含说明性标头为false;use database为false,防止在原数据库操作;编写扩展属性脚本为false,防止生成对应的函数;
三、脚本中不能带有“--”的注释符号和/**/
代码:
tablefile := ExtractFilePath(Application.ExeName)+'DBUpdateFiles\table.sql' ; AssignFile(sqlfile, tablefile); FileMode := 0; Reset(sqlfile); query := TADOQuery.Create(nil); try query.ConnectionString :=vgs_connstr; while not eof(sqlfile) do begin Readln(sqlfile, s); sqltext:=s; while (not eof(sqlfile)) and (uppercase(trim(s))<>'GO') do begin Readln(sqlfile, s); if (uppercase(trim(s))<>'GO') then sqltext:=sqltext+' '+s; end; query.Close; query.SQL.Clear; query.SQL.Add(sqltext); query.ExecSQL; end; CloseFile(sqlfile); query.Close; freeandnil(query); except MessageBox(0,PChar(sqltext),'22',MB_OK); query.Close; freeandnil(query); end;
相关文章推荐
- MS SQL 中判断 数据库, 存储过程,表,临时表,视图,函数,用户,用户创建对象 等是否存在 SQL脚本
- SQL2000系统表、存储过程、函数的功能介绍及应用2009年01月21日 星期三 11:38虽然使用系统存储过程、系统函数与信息架构视图已经可以为我们提供了相当丰富的元数据信息,但是对于某些特殊的元数据信息,我们仍然需要直接对系统表进行查询。因为SQL
- .NET调用osql.exe执行sql脚本创建表和存储过程
- .NET调用osql.exe执行sql脚本创建表和存储过程
- 使用sys.SQL_Modules获取SQL Server数据库对象(存储过程,视图,函数)定义脚本
- mssql:t-sql;创建表;给表添加约束;使用变量;事务,索引,视图;存储过程;触发器trigger;播放器http://www.smartgz.com/blog/Article/956.asp
- 写一个sql中视图和存储过程的简单创建和调用方法!!!自我备忘用····
- mssql查询视图和存储过程等的创建脚本
- 在VB.NET中 用代码 利用SQL语句创建数据库、表、存储过程、视图、索引、规则、修改表、查看数据等的方法
- oracle导出创建用户下各个对象数据结构的sql语句的脚本,包括表、视图、索引、约束等等
- 创建数据库、表、主外键、各种约束、存储过程、视图、索引、事务使用、触发器、创建登录账号、数据库用户 Sql语句示例
- 在SQL 脚本中进行 文件的读写
- 在SQL 脚本中进行 文件的读写
- 在SQL脚本中进行文件的读写
- 刷新SQL Server所有视图、函数、存储过程 更多 sql 此脚本用于在删除或添加字段时刷新相关视图,并检查视图、函数、存储过程有效性。 [SQL]代码 --视图、存储过程、函数名称 DECLARE @NAME NVARCHAR(255); --局部游标 DECLARE @CUR CURSOR --自动修改未上状态为旷课 SET @CUR=CURSOR SCROLL DYNAMIC FO
- 用sql脚本,进行向已创建好的表中,省及所对应的城市的表 数据的新增
- .NET调用osql.exe执行sql脚本创建表和存储过程
- mssql:t-sql;创建表;给表添加约束;使用变量;事务,索引,视图;存储过程;触发器trigger
- mssql:t-sql;创建表;给表添加约束;使用变量;事务,索引,视图;存储过程
- VC++ 表格、完整性约束、视图、触发器、存储过程的创建SQL语句