Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

sql存储过程的使用和介绍woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

sql server存储过程语法 定义总是很抽象。存储过程其实就是能完成一定操作办法的一组SQL数据库语句,只不过这组数据库语句是放在网站数据库中的(这里咱们只谈SQL Server)。假如如果咱们通过创建存储过程以及在AS,复制具体相关代码 具体相关代码如下:,/*SP1*/ CREATE PROCEDURE dbo.getUserList as set nocount on begin select * from dbo.[userinfo] end go,复制具体相关代码 具体相关代码如下:,DIM MyComm,MyRst Set MyComm = Server.CreateObject("ADODB.Command") MyComm.ActiveConnection = MyConSt,1 表明CommandText是一般的开始执行命令类型 2 表明CommandText参数是一个存在的表名称 4 表明CommandText参数是一个存储过程的名称 还可以通过Connection对象或Rec,'**通过Connection对象调用存储过程**,复制具体相关代码 具体相关代码如下:,DIM MyConn,MyRst Set MyConn = Server.CreateObject("ADODB.Connection") MyConn.open MyConStr 'MyConStr,'**通过Recordset对象调用存储过程** DIM MyRst Set MyRst = Server.CreateObject("ADODB.Recordset") MyRst.open "ge,复制具体相关代码 具体相关代码如下:,/*SP2*/ CREATE PROCEDURE dbo.delUserAll as set nocount on begin delete from dbo.[userinfo] end go,'**通过Command对象调用存储过程**,复制具体相关代码 具体相关代码如下:,DIM MyComm Set MyComm = Server.CreateObject("ADODB.Command") MyComm.ActiveConnection = MyConStr 'MyC,Set MyComm = Nothing,3. 有返回值的存储过程 在进行类似SP2的操作办法时,应充分利用SQL Server强大的事务处理功能,以维护数据的一致性。并且,咱们可能需要存储过程返回执行情况,为此,将SP2修改如下:,复制具体相关代码 具体相关代码如下:,/*SP3*/ CREATE PROCEDURE dbo.delUserAll as set nocount on begin BEGIN TRANSACTION delete from dbo.[u,复制具体相关代码 具体相关代码如下:woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  1.创建网站数据库woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  启动开始执行命令行,通过输入如下开始执行命令打开Shell模式的CLP:woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sqlite3 test.dbwoFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  虽然咱们提供了网站数据库名称,但假如如果该网站数据库不存在,SQLite实际上就未创建该网站数据库,直到在网站数据库内部创建一些内容时,SQLite才创建该网站数据库。woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  2.创建数据表woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sqlite> create table Member(id integer primary key, name text, age integer,addr text);woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  

  3.插入数据woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sqlite> insert into Member values(0,'wwl',21,'上海');//id=0的列必须不存在,否则会出错woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  或者sqlite> insert into Member(name,age,addr) values('wwl',21,'上海');woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  3.查询数据woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sqlite>.mode columnwoFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sqlite>.headers onwoFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sqlite> select * from Member;woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  

  4.创建视图和索引woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sqlite> create view schema as select * from Member;woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sqlite> create index Member_Idx on Member(id)  woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  5.导出数据woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  使用.dump开始执行命令可以将网站数据库对象导出成SQL格式。不带任何参数时,.dump将整个网站数据库导出为网站数据库定义语言(DDL)和网站数据库操作办法语言(DML)开始执行命令,适合重新创建网站数据库对象和其中的数据。假如如果提供了参数,Shell将参数解析作为表名或视图,导出任何匹配给定参数的表或视图,那些不匹配的将被忽略。woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  默认情况下.dump 开始执行命令的输出定向到屏幕。如:.dumpwoFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  假如如果要将输出重定向到网站网站文件,请使用.dump[filename]开始执行命令,此开始执行命令将所有的输出重定向到指定的网站网站文件中。若要恢复到屏幕的输出,只需要执行.output stdout开始执行命令就OK了。woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

sqlite>.output file.sql  woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sqlite>.dumpwoFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sqlite>.output stdoutwoFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  

  6.导入数据  woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  有两种具体相关方法可以导入数据,用哪种具体相关方法取决于要导入的网站网站文件格式。假如如果网站网站文件由SQL数据库语句构成,可以使用.read开始执行命令导入网站网站文件中包含的开始执行命令。假如如果网站网站文件中包含由逗号或其他分隔符分割的值(comma-swparated values,CSV)组成,可使用.import[file][table]开始执行命令,此开始执行命令将解析指定的网站网站文件并尝试将数据插入到指定的表中。woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  .read开始执行命令用来导入.dump开始执行命令创建的网站网站文件。假如如果使用前面作为备份网站网站文件所导出的file.sql,需要先移除已经存在的网站数据库对象,然后用下面的具体相关方法重新导入:woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sqlite>drop table Member;woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sqlite>drop view schema;woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sqlite>.read file.sqlwoFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  7.备份网站数据库woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  有两种相关方式可以完成网站数据库的备份,具体使用哪一种取决于您希望的备份类型。SQL转储许是移植性最好的备份。woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  生成转储的标准相关方式是使用CLP.dump开始执行命令:sqlite3 test.db .dump >test.sqlwoFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

    在Shell中,可以将输出重定向到外部网站网站文件,执行开始执行命令,恢复到屏幕输出,如:  woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

    sqlite>.output file.sqlwoFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

    sqlite>.dumpwoFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

    sqlite>.output stdoutwoFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

    sqlite>.exit  woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  同样,容易将SQL转储作为CLP的输入流实现网站数据库导入:woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sqlite3 test.db <test.sqlwoFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  备份二进制网站数据库知识比复制网站网站文件稍多做一点工作。备份之前需要清理网站数据库,这样可以释放一些已删除对象不再使用的空间。这网站数据库网站网站文件就会变小,因此二进制的副本也会较小:woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sqlite3 test.db vacuumwoFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  cp test.db test.BackupwoFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  8.其它开始执行命令woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sqlite>select last_insert_rowid();  //获得最后插入的自动增长量值woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sqlite>.tabes            //返回所有的表和视图woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sqlite>.indices Member       //查看一个表的索引woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sqlite>.schema Member       //得到一个表或视图的定义(DDL)数据库语句,假如如果没有提供表名,则返回所有网站数据库对象(table,view,index,triger)的定义数据库语句woFAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

标签:

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市