随笔分类 - 数据库知识
摘要:一、语句拿出来执行正确,但是在存储过程执行结果不对 ALTER PROCEDURE [dbo].[sp_UpdatePriceSheet] @vPriceSheetId AS int , @vAgentName AS varchar , @CostNameS NVARCHAR(200), -- 格式
阅读全文
摘要:引入:注意对应版本 有时会报错:未能加载文件或程序集“FreeSql, Version=3.2.825.0, 可能问题:虽然是entityBus工程才调用,但是另外两个工程也需要引入相应dll
阅读全文
摘要:一、工程 生成 可能要改成x64 /// <summary> /// 最简单测试 不用 /// </summary> /// <returns></returns> [HttpPost] public WebResponseContent GetTest1(string pkId) { string
阅读全文
摘要:一、程序服务器连接oracle数据库服务器 1.安装客户端 出现上图,yes 下一步。 下图,最好不要放C盘。 2.配置 环境变量 配置NLS_LANG、ORACLE_HOME ORACLE_HOME 注意:有时你可能会有多个client,如果安装多次可能就会有,一定要找到有network/admi
阅读全文
摘要:一、还原报错:备份集中的数据库备份与现有的 数据库不同 解决: 1.删除新建的那个数据库。 2.将备份好的数据库文件放到备份的目录中。不知道路径,在下图5那边可以看到路径。 3.按图操作。 如果还原的目标数据库与源数据库名不一致,需要勾选这里的选项 二、去除表字段注释 -- 清除指定库所有表中的字段
阅读全文
摘要:一、安装指定版本 sudo apt -y install postgresql-12 postgresql-client-12 查看是否在运行 sudo systemctl status postgresql 查看版本 psql --version 更新管理员用户密码 sudo -u postgre
阅读全文
摘要:一、有时发现存储过程中,使用局部变量过滤后没有结果,但实际单独执行是有数据的。 解决方法: 将局部变量改成 用户变量。 如果是指针,因为无法直接把指针赋给用户变更。所以可以先用局部变量,将局部变量 指定类型赋值给用户变量。 set @v_ITEMCODE := CONVERT(vITEMCODE ,
阅读全文
摘要:删除mysql http://t.zoukankan.com/it-Ren-p-14614548.html https://blog.csdn.net/m0_63270506/article/details/124716918 免安装版(community)安装mysql,如果不行也可以用安装版 第
阅读全文
摘要:WINDOWS环境操作 1、远程连接报错:fatal: no pg_hba.conf entry for host 在“C:\ProgramFiles(Mabyx86)\PostgreSQL(您的版本)\data”中找到“pg_hba.conf“文件中查询:IPv4 local connection
阅读全文
摘要:登录到sys账户下 1、TO_TIMESTAMP('2014-05-04 14:33:00', 'YYYY-MM-DD HH24:MI:SS') 删除前的日期 2、owner 表空调 3、Name 存储过程名,要大写。 create table p_temp as select * from dba
阅读全文
摘要:1、cmd 中 sqlplus /nolog 2、SQL> conn sys/password as sysdba
阅读全文
摘要:一、不管导入还有导出都要先创建目录 1、登录plsql sqlplus/nolog conn sys/password@orcl as sysdba 2、创建目录 create directory myDir as 'd:\yth';--生成目录(必须在指定位置先创建文件夹,名称最好与用户名一致)
阅读全文
摘要:10g 时间分区,每个时间分区要建一个对应的分区。 --再增加表分区 上面已经建立了两个分区,因为现在的业务要求是每个月一个分区,所以每个月都是再建 一个分区。 那么这样应该用一个job,调试存储过程,在存储过程里写动态建分区:
阅读全文
摘要:一、创建一个表 create table A( TABLE_NAME VARCHAR2(200), COUNT_NUM NUMBER)二、创建一个存储过程create or replace procedure tj_data as -- 当前存储过程用到的变量 v_tableName VARCHAR
阅读全文
摘要:一、ORA-00257 ORA-00257归档日志写满,最简单方法。可以更改归档的大小。 二、job不自动运行解决方法 http://www.cnblogs.com/xbding/p/5861443.html 三、栏位查询不到值,其他电脑又可以显示。 原因:nvarchar类型的字符类型 解决:用户
阅读全文
摘要:一、plsql、新建命令窗口 用查询语句: show parameter job_queue_processes 看看job_queue_processes的值 如果你的job很多那么将这个值设大,500、1000、再大。 二、plsql、新建sql窗口 alter system set job_q
阅读全文
摘要:begin -- create_schedule dbms_scheduler.create_schedule(schedule_name => 's_change_send_dates_statue', start_date => SYSDATE, repeat_interval => 'FREQ
阅读全文
摘要:1、 Cmd进去DOS 2、 再输入dbca(database create) 3、 弹出的界面,直接下一步,选择删除数据库 4、 成功删除后,回到一第一界面,选择创建数据库,下一步。 5、 选择:一般数据库(new database),下一步 6、 输入全局数据库名与sid要相同。下一步,一直到第
阅读全文