您的当前位置:首页 > 建站学院 > 数据库 > 
  • mysql和sql server 多表连接修改 update sql语句总结

    数据库2025年06月04日

    假定我们有两张表,一张表为Product表存放产品信息,其中有产品价格列Price;另外一张表是ProductPrice表,我们要将ProductPrice表中的价格字段Price更新为Price表中价格字段的80%。 在Mysql中我们有几种手段可以做到这一点,一种是update table1 t1, table2 ts ...的方式: UPDATE p...

  • MySQL存储过程实现动态执行SQL

    数据库2025年06月04日

    --存储过程名和参数,参数中in表示传入参数,out标示传出参数,inout表示传入传出参数 create procedure p_procedurecode(in sumdate varchar(10)) begin declare v_sql varchar(500); --需要执行的SQL语句 declare sym varchar(6); decl...

  • JAVA oracle.sql.OPAQUE转String

    数据库2025年06月04日

    最近遇到一个需求:从数据库里面取数据并生成.xml格式的文件。这边的方法是通过 select xmlelement("",column_name) from table_name 取到一个xml格式的数据,然后在java中转成String再写到本地文件中(因为本人技术不高,不知道其他办法,所以就只能多绕一点路来实现目的)。 在实现的过程...

  • MySQL数据导入sql文件过程中出错

    数据库2025年06月04日

    错误类型: ERROR 1231 (42000): Variable 'time_zone' can't be set to the value of 'NULL' ERROR 1231 (42000): Variable 'sql_mode' can't be set to the value of 'NULL' ERROR 1231 (42000): ...

  • Oracle:SQL语句--对表的操作——删除表

    数据库2025年06月03日

    –删除表(未验证在有数据,并且互有主外键时,是否可用) –表中 列 为 其他表 外键 且有数据 应先解除约束,或删除相关表 语法: drop table 表名; 例:drop table t_userinfo; ...

  • Oracle:SQL语句--对表空间的操作——删除表空间

    数据库2025年06月03日

    –删除表空间,删除后,如果物理文件没删除,手动删除 –切记切记 先用命令删,如果直接删除物理文件 –数据库启动时会报错:ORA-01033 语法: drop tablespace 表空间名称 including contents and datafiles cascade constraints; 例: drop tablespace dashan_tab...

  • Oracle:SQL语句--对表的操作——添加主键约束

    数据库2025年06月03日

    –创建主外键(可以在创建表的同时添加主外键约束,也可以 –创建完成后再添加约束 ) —–方法一:表创建的同时,添加主键约束 语法: create table 表名 ( 列名1 数据类型及长度 constraint 主键名称(一般主键名称为”PK_”开头) primary key, 列名2 数据类型及长度 not null,——-not null 约束该列不...

  • Oracle:SQL语句--对表的操作—— 删除字段(即删除列)

    数据库2025年06月03日

    – 删除一个字段(即删除一列)(未验证在有数据,并且互有主外键时,是否可用) 语法: alter table 表名 drop column 字段名(即列名); 例:alter table T_Student2 drop column sex; ...

  • MySQL报错: java.sql.SQLException: Column count doesn't match value count at row 1

    数据库2025年06月03日

    这个是今天写新项目的是后,写插入语句测试用例的时候报这个错误, 其实错误的原因就是插入语句的前面的列和后面的值 的个数不对。 错在此,仔细检查一下,看看少了哪一个,然后修改就可以了。 ...

  • kettle用mysql创建资源库执行sql代码报错

    数据库2025年06月02日

    一.原因: sql语句里边使用 'Y' 'N' 给boolean类型的赋值产生sql失败 二.解决方法:将insert语句中‘Y’或‘N’ 改成TRUE或FALSE即可,共两张表3个地方 本人是改成TRUE或FALSE之后不行,改成了0(假)或1(真)才成功的 (1)INSERT INTO R_VERSION(ID_VERSION, MAJOR_VERSI...