
数据库
济南-赵文涛
人啊,总要有点信仰
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sqlserver 以cvs导出时身份证后四位变成0000
原因: 当excel中的单元格中的字符串达到18位时,excel会自动用科学计算法进行计算,会导致身份证后四位变成0000解决: 使用字符串拼接 select 'Tab键'+身份证号 然后再导出即可原创 2020-08-03 23:09:11 · 3829 阅读 · 0 评论 -
sql server备份与还原
1. 备份 点击上图中的“...”选择路径,弹出如下图所示的弹框选择备份文件要存储的文件位置,起一个文件名字,最好是有实际意义的点击确定按钮--->确定提示备份成功2.还原首先设置单用户...原创 2020-03-17 01:47:10 · 186 阅读 · 0 评论 -
ORA-01403:no data found
Oracle中,当向变量中插入数据时,如果查询到的数据为空,会报一个"ORA-01403:no data found"的的错误,这是后可以在插入数据之前先做一个判断,使用count获取查到的值得数量,如果为0,不去插入,不为0插入CREATE OR REPLACE PROCEDURE "P_IS_PK"(v_pIN VARCHAR2, ...原创 2020-02-09 12:46:31 · 1063 阅读 · 0 评论 -
oracle_表相关
1. 数据类型(1)number (10,2):整数和小数加在一起总共占用十位,小数占两位(2)varchar2(1):括号中的1表示最多装1个字符,可以表示0~9 注意事项:如果该列存储的内容是中文,需要采用如下格式: varchar2(长度 char)2.关于主键问题:...原创 2020-05-17 10:45:31 · 164 阅读 · 0 评论 -
pl\sql developer 无结果集(实际上表中存在值)
select * from dept;原因:在输入的语句中存在全角空格,只需要将全角空格改为半角即可。原创 2020-01-03 02:32:07 · 2259 阅读 · 0 评论 -
sql语句(第二高)
编写一个 SQL 查询,获取 Employee表中第二高的薪水(Salary)。+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+例如上述Employee表,SQL查询应该返回200 作为第二高的薪水。如果不存在...原创 2019-08-02 21:44:00 · 1832 阅读 · 0 评论 -
SQL Server(解决问题)已成功与服务器建立连接,但是在登录过程中发生错误。(provider: Shared Memory Provider, error:0 - 管道的另一端上无任何进程。
如果你在使用新创建的 SQL Server 用户名和密码 对数据库进行连接的时候出现了下面的问题。阅读本篇博客可以帮助你解决这个问题。已成功与服务器建立连接,但是在登录过程中发生错误。(provider: Shared Memory Provider, error:0 - 管道的另一端上无任何进程。)(Microsoft SQL Server,错误:233) 管道的另一端上无任何进程。1出...转载 2019-04-14 10:23:19 · 1349 阅读 · 0 评论 -
SQL Plus 中文乱码
1. 首先设置环境变量win+e打开资源管理器,选择“此电脑”,右键,在弹出框中选择“属性”单击在新的对话框中选择“高级系统设置”,弹出如下的对话框在弹出的对话框中,选择“环境变量”,出现如下的对话窗在弹出的对话框中,查看系统变量中是否有名字为“NLS_LANG”的变量,如果有,点击“编辑”,将它的值改为“SIMPLIFIED CHINESE_CHINA.ZHS...原创 2019-03-22 09:57:51 · 1663 阅读 · 0 评论