随笔分类 -  数据库知识

摘要:一、语句拿出来执行正确,但是在存储过程执行结果不对 ALTER PROCEDURE [dbo].[sp_UpdatePriceSheet] @vPriceSheetId AS int , @vAgentName AS varchar , @CostNameS NVARCHAR(200), -- 格式 阅读全文
posted @ 2024-08-09 09:54 丁焕轩 阅读(24) 评论(0) 推荐(0)
摘要:一、字段转行 高版本才行: select value from string_split(rtrim('2T;2T;3T;', ';'),';') View Code 阅读全文
posted @ 2024-07-25 18:08 丁焕轩 阅读(18) 评论(0) 推荐(0)
摘要:引入:注意对应版本 mysql: mysql.data的那个版本 特别重要,引用报错的出现的那个版本。 Sql Server 有时会报错:未能加载文件或程序集“FreeSql, Version=3.2.825.0, 可能问题:虽然是entityBus工程才调用,但是另外两个工程也需要引入相应dll 阅读全文
posted @ 2024-05-27 10:43 丁焕轩 阅读(53) 评论(0) 推荐(0)
摘要:一、工程 生成 可能要改成x64 /// <summary> /// 最简单测试 不用 /// </summary> /// <returns></returns> [HttpPost] public WebResponseContent GetTest1(string pkId) { string 阅读全文
posted @ 2024-05-23 09:09 丁焕轩 阅读(25) 评论(0) 推荐(0)
摘要:一、程序服务器连接oracle数据库服务器 1.安装客户端 出现上图,yes 下一步。 下图,最好不要放C盘。 2.配置 环境变量 配置NLS_LANG、ORACLE_HOME ORACLE_HOME 注意:有时你可能会有多个client,如果安装多次可能就会有,一定要找到有network/admi 阅读全文
posted @ 2024-05-17 09:38 丁焕轩 阅读(80) 评论(0) 推荐(0)
摘要:一、还原报错:备份集中的数据库备份与现有的 数据库不同 解决: 1.删除新建的那个数据库。 2.将备份好的数据库文件放到备份的目录中。不知道路径,在下图5那边可以看到路径。 3.按图操作。 如果还原的目标数据库与源数据库名不一致,需要勾选这里的选项 二、去除表字段注释 -- 清除指定库所有表中的字段 阅读全文
posted @ 2024-04-12 20:57 丁焕轩 阅读(44) 评论(0) 推荐(0)
摘要:一、拼 string strSql = @"SELECT t1.TABLE_NAME TableName,t1.TABLE_COMMENT Remark,t1.TABLE_ROWS TableCount,t2.CONSTRAINT_NAME TableKeyName,t2.column_name T 阅读全文
posted @ 2023-08-29 15:54 丁焕轩 阅读(83) 评论(0) 推荐(0)
摘要:一、sql server 2022安装 1.下载 https://www.microsoft.com/en-us/sql-server/sql-server-downloads 2.安装 其他不用修改,直接下一步就好。 二、数据库备份-维护计划向导 阅读全文
posted @ 2023-07-17 15:51 丁焕轩 阅读(168) 评论(0) 推荐(0)
摘要:一、sqlserver ip连接 1、按下windows+R,弹出运行框。 2、在弹出框中输入cmd,按下enter键。 3、在dos命令窗口输入compmgmt.msc命令,按下enter键。将服务中:SQL Server(mssqlserver) 、Sql Server Browser 启动 4 阅读全文
posted @ 2023-07-17 13:55 丁焕轩 阅读(144) 评论(0) 推荐(0)
摘要:一、SQL Server Management 新建表后,在工具未重启一直会提醒 “对象表无效” 原因:没有 刷新 智能感应缓存 解决:按Ctrl+Shift+R 阅读全文
posted @ 2023-07-04 16:46 丁焕轩 阅读(398) 评论(0) 推荐(0)
摘要:一、安装指定版本 sudo apt -y install postgresql-12 postgresql-client-12 查看是否在运行 sudo systemctl status postgresql 查看版本 psql --version 更新管理员用户密码 sudo -u postgre 阅读全文
posted @ 2023-05-03 16:56 丁焕轩 阅读(85) 评论(0) 推荐(0)
摘要:sql server : --2008以下版本 SELECT -- 字段序号=a.colorder, 表名=case when a.colorder=1 then d.name else d.name end, 表说明=case when a.colorder=1 then isnull(f.val 阅读全文
posted @ 2022-12-08 09:17 丁焕轩 阅读(502) 评论(0) 推荐(0)
摘要:一、有时发现存储过程中,使用局部变量过滤后没有结果,但实际单独执行是有数据的。 解决方法: 将局部变量改成 用户变量。 如果是指针,因为无法直接把指针赋给用户变更。所以可以先用局部变量,将局部变量 指定类型赋值给用户变量。 set @v_ITEMCODE := CONVERT(vITEMCODE , 阅读全文
posted @ 2022-08-19 09:48 丁焕轩 阅读(57) 评论(0) 推荐(0)
摘要:一、mysql监听sql语句 1、登录mysql (cmd下要管理员,环境变量配置有问题,要到安装bin目录) 2、设置数据库执行日志文件 set global general_log_file='D:/mysql.log'; 3、开启记录mysql语句 set global general_log 阅读全文
posted @ 2022-07-20 11:24 丁焕轩 阅读(355) 评论(0) 推荐(0)