sql脚本

sql 语句 VS sql 脚本 什么是sql 脚本,就是以.sql后缀保存的,一系列sql语句的集合 阅读详情
use tempdb;
go
if exists(select 1 from sysobjects where id=object_id('日志表') and type='U')
    drop table 日志表
create table 日志表 (
   顺序号                  numeric(20)          identity ,
   操作类型                 nvarchar(20)         null,
   操作对象                 varchar(30)          null,
   操作用户                 varchar(30)        null default suser_sname(),
   操作日期                 smalldatetime      null default getdate(),
   constraint PK_日志表 primary key  (顺序号)
)

go

if exists (select 1
            from  sysobjects
           where  id = object_id('tCLASS')
            and   type = 'U')
   drop table tCLASS
go

if exists (select 1
            from  sysobjects
           where  id = object_id('tSTUDENT')
            and   type = 'U')
   drop table tSTUDENT
go

/*==============================================================*/
/* Table: tCLASS                                                */
/*==============================================================*/
create table tCLASS (
   CLASSID              numeric              not null,
   CLASSNAME            varchar(20)          null,
   constraint PK_TCLASS primary key  (CLASSID)
)
go

/*==============================================================*/
/* Table: tSTUDENT                                              */
/*==============================================================*/
create table tSTUDENT (
   STUDENTID            varchar(15)          not null,
   CLASSID              numeric              null,
   STUDENTNAME          varchar(20)          null,
   Gentle               bit                  null,
   Picture              image                null,
   constraint PK_TSTUDENT primary key  (STUDENTID)
)
go

alter table tSTUDENT
   add constraint FK_TSTUDENT_REFERENCE_TCLASS foreign key (CLASSID)
      references tCLASS (CLASSID)
go


insert into tCLASS values(1,'06可视化1班')
insert into tCLASS values(2,'06可视化2班')
insert into tCLASS values(3,'06数据库')
insert into tCLASS values(4,'06WEB1班')
insert into tCLASS values(5,'06WEB2班')
insert into tCLASS values(6,'06移动班')
go

create procedure pUptStudent
  @StudentID varchar(30),
  @classid integer,
  @studentname varchar(30),
  @errstr varchar(80) output
 as
begin
   if @classid is null
    begin
       select @errstr='班级编号不能为空!'
       return -1000
   end
  
   if not exists (select classname from tCLASS where CLASSID=@classid)
    begin
      select @errstr='未找到对应的班级!'
      return -1001   /*未找到对应的班级*/
    end
   
    begin tran
      update tSTUDENT set CLASSID=@classid,STUDENTNAME=@Studentname
             where   STUDENTID=@StudentID
      if @@rowcount=0
       begin
   rollback tran
           select @errstr='未找到相应的学号'
           return -1002
      end

      if @@error  <>0
       begin
  rollback tran
          select @errstr='修改失败!'
          return -1003
      end

     insert into  日志表(操作类型,操作对象)  
         values('修改','tSTUDENT.'+@StudentID)

     if @@error <>0
       begin
         rollback tran
         select @errstr='修改失败,插入日志不成功!'
         return -1004
     end
     commit tran
     return 0
end

go
 
3、kettle执行sql脚本 在 Pentaho Data Integration(PDI,通常称为 Kettle)中执行 SQL 脚本是一个常见的 ETL(数据提取、转换、加载)任务,用于在数据库上运行自定义 SQL 语句或脚本文件(如创建表、插入数据或执行存储过程)。下面我将逐步指导您如何实现这一操作,确保过程清晰可靠。Kettle 提供了专门的“执行 SQL 脚本”步骤来实现此功能。 阅读详情

相关推荐

达梦常用SQL及脚本工具

指定服务名后缀,生成的操作系统服务名为“服务脚本模板名称 + 服务名后缀”。call SP_ADD_JOB_SCHEDULE('增量备份', '每周增备', 1, 2, 1, 126, 0, '23:00:00', NULL, '2024-05-18 15:06:53', NULL, '');call SP_ADD_JOB_SCHEDULE('全量备份', '一周全备', 1, 2, 1, 1, 0, '23:00:00', NULL, '2024-05-18 15:05:33', NULL, '');

weixin_48536597的博客 2084

SqlQuery

ctrl  +  i    格式化代码 sqlite     不需要databasename , username ,  password  .  直接连就可以。

Liangsm_的博客 1457

Kettle java脚本、javascript脚本、SQL脚本

一、java脚本 java脚本就是使用java语言通过代码编程来完成对数据流的操作。 内置了很多函数可以直接使用。 java脚本-Main Main函数对应一个processRow()函数,processRow()函数是用来处理数据流的场所。 从Excel中获取数据,sex字段的值为NULL则设置为性别未知,字段值为男设置为男性,字段值为女设置为女性,并把sex字段名改为性别,结果保存在Excel中。 ...

zhengzaifeidelushang的博客 1372

sql脚本_sql脚本是什么意思

之后弹出sqlserver脚本生成向导选择数据库把编写数据可脚本这一项改为true,默认是false只导出表结构选择需要导出的对象选择需要导出的表。 用记事本就可以编写脚本,写好以后把脚本在SQL中打开,然后运行就可以生成了.比如:createdatabasefmis_mainon(name=fmis_main,file...

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 1691

SAP成本核算-事中控制(成本对象控制/成本归集与结算)

本文详细介绍了SAP系统中工单成本归集与结算的全流程管理。主要内容包括:1)工单成本三阶段归集(投料、报工、入库)的具体操作与计算方法;2)工单实际成本结算七步骤:从实际费用归集、成本分割、作业价格计算到差异结算的全过程;3)关键注意事项如测试运行验证、价格单位确认、无在制品处理等。通过标准价计算、实际作业重估等机制,系统实现了生产成本从计划到实际的精确核算,最终生成财务所需的差异结算凭证。所有操作均提供单工单和批量处理两种方式,满足不同业务场景需求。

小九啥也不会 1364

TM1650数码管驱动芯片

简介 TM1650是一款国产4位共阴数码管驱动芯片,它还带有矩阵按键扫码功能。它的基本参数如下: 工作电压:3~5V 数码管驱动模式:8段x4位共阴数码管 矩阵按键驱动模式:7x4矩阵按键,不支持组合键 通信接口:类IIC,使用了IIC相同的时序,但没有完全遵守IIC的协议,不带从机地址 引脚定义 SCL:串行通信时钟线 SDA:串行通信数据线 做数码管驱动使用时 DIGx:数码管的位选引脚,灌电流驱动,最大可吸收150mA电流 A~DP:数码管的段驱动引脚,拉电流驱动,最大可输出25m

luliplus的博客 4万+

SQL Server SQL脚本

本节的主要内容是要教大家怎么通过编写 SQL 脚本来查询、更新并且运行数据库。

unber的博客 4510

港口集装箱码头运营FlexSim仿真

列队4中的集装箱会根据不同类型的集装箱会放置在不同的堆场,因此根据前面对集装箱设置的标签Type的数值不同,设置不同的发送端口。集装箱到达列队3后,会有70%的集装箱到达堆场,30%的集装箱运出港口,因此在Queue列队3的Flow界面设置按照百分比发送端口,其中70%发送到端口1,即发送到列队4等待进入堆场,30%发送到端口2,即发送至出闸口。通过上述对比表格可以看出,当集卡数量在10的时候,岸桥和场桥的设备利用率达到了最高,当集卡数量为12的时候场桥1和场桥3的利用率有所下降,因此综合考虑。

m0_72514516的博客 1331

Shell脚本执行SQL

通过Shell脚本执行SQL命令及SQL文件

yudian1991的博客 7408

Python深度学习基于Tensorflow(17)基于Transformer的图像处理实例VIT和Swin-T

定义窗口注意力机制,与普通的注意力机制不同,其是在各个窗口中执行注意力机制。从中可以看到,其创新点主要是将图片进行拆分作为序列数据带入。差不多,主要实现的是一个下采样的算法过程;相同位置的像素绑定到一起构成一张新的。模型定义完毕后,初始化模型并开始训练。由于层之间重复性出现,可以定义一个。中,这里先实现拆分图片类。进行操作时我们定义三个类。定义一个多头注意力机制类。的数据,导入数据如下。导入数据,这里同样用。

bigcrab的博客 1634

手把手教你学Simulink--基于光伏(PV)系统的建模与仿真场景:-不同天气条件下光伏系统的输出性能分析

本文介绍了使用Simulink和Simscape Electrical工具箱进行光伏系统建模与仿真的完整流程。内容涵盖准备工作、模型构建、仿真分析三大步骤,重点演示了如何模拟不同天气条件(光照强度、温度变化)对光伏输出性能的影响。通过添加PVArray模块、配置参数、设置环境变化条件、连接测量仪器等操作,实现了光伏系统在动态天气条件下的输出特性分析。文章还提供了仿真参数设置建议和结果分析方法,帮助用户理解环境因素与光伏性能的关联性,为光伏系统设计和优化提供参考。

MHD0815的博客 189

sql脚本导入sql_学习SQL:SQL脚本

sql脚本导入sql I can hardly imagine making any complex database changes without using SQL scripts. We actually used them in this series so far, but we haven’t pointed out what they actually are....

culuo4781的博客 1894

【100%通过率】2023华为od机试C卷【电脑病毒感染】C++ 实现

一个局域网内有很多台电脑,分别标注为 0 ~ N-1 的数字。相连接的电脑距离不一样,所以感染时间不一样,感染时间用t 表示。其中网络内一台电脑被病毒感染,求其感染网络内所有的电脑最少需要多长时间。如果最后有电脑不会感染,则返回-1.

MISAYAONE的博客 1726

MySQL如何执行SQL脚本文件?

介绍什么是SQL脚本,如何书写SQL脚本,并怎么执行。

平庸 5万+

IEEE69节点数据(Matlab)

IEEE69节点数据(Matlab)

weixin_46039719的博客 1162

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

DBeaver导出sql脚本,执行sql脚本

DBeaver通过sql文件导出导入数据。

weixin_44023095的博客 1万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

linux下plsql怎么执行sql脚本,plsql怎么执行sql脚本

首先,我们需要登录需要执行sql文件的用户,在我们确保sql文件无误的情况下,进入plsqldeveloper:1,找到tools---》import tables ---》选择sql insert,不要选中sqlplus,选择最下面的那个导入sql文件,选中好sql文件后,点击import就会执行sql语句,生成日志。2,如果执行sql语句中出现问题或者创建表后,有一些数据需要重新导入,此时如果...

weixin_42298927的博客 3765

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

phoenix 执行sql脚本

1.Phoenix执行sql脚本 cd /root/phoenix/bin ./psql.py node1,node2,node3:2181 xxx.sql ln -s /root/phoenix/bin/psql.py /usr/bin/psql psql node1,node2,node3:2181 xxx.sql 2.phoenix 交互界面 ...

あずにゃん梓喵的博客 2857

什么是SQL脚本?及作用和命令

1:什么是SQL脚本? 当一个文件的扩展名是.sql,并且该文件中编写了大量的sql语句,我们称为这样的文件为sql脚本。 2:创建包含sql命令的sql脚本文件 文件中包含一些列的sql语句,每条语句最后以;结尾,文件内容示例如下: --创建表,使用“--”进行注释 create table 表名称 ( Guid Varchar(38) not null primary key, Title Varchar(255), ) TYPE=InnoDB; --在

柳落青 3万+

MySQL执行外部sql脚本文件的命令及sql脚本的基本写法

最近重新踩了一下mysql 这边的坑,记录一下自己忽略的地方~~ sql脚本是包含一到多个sql命令的sql语句,将这些sql脚本放在一个文件中,然后通过相关的命令执行这个sql脚本文件。 SQL脚本可用于插入数据,读取数据,更新数据,和删除数据。它们也可以用于创建数据库对象,如表,视图,存储过程,他们甚至可以用于创建整个数据库本身 - 完整的表,数据,用户,等等。 1、编写sql脚本 ...

小牛呼噜噜的博客 6万+

linux执行sql脚本db2,DB2批量执行SQL脚本的实现

下面为您介绍的是批量执行SQL脚本的实现方法,如果您在DB2批量执行方面遇到过类似的问题的话,不妨一看,相信对您学习DB2批量执行方面会有所帮助。环境:Windows系统DB2客户端或者服务端一、准备工作运行db2cmd或者db2cw打开DB2命令行处理器进入SQL脚本存放目录用db2 connect to user using 命令连接数据库用db2 set current schema 设置当...

weixin_35819216的博客 3485

java sql脚本_java执行sql脚本

package com.unmi.db;import java.io.FileInputStream;import java.io.InputStream;import java.sql.Connection;import java.sql.Statement;import java.util.ArrayList;import java.util.Arrays;import java.util.L...

weixin_42116734的博客 279

SQL脚本拆分shell脚本

SQL脚本拆分shell脚本,你遇到过要批量运行的sql脚本,但因为sql脚本过大,工具无法加载运行的情况吗?你可以用这个脚本将sql脚本拆分。

eaglesstone的博客 591

java执行sql脚本,shell脚本

Spark 2.0 机器学习 ML 库:数据分析方法Spark 2.0 机器学习 ML 库:数据分析方法

. 777
上一篇: 线程池之定时器
下一篇: javacript回车
KeequenLiu
博客等级 码龄20年 26粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值