随笔分类 -  Database and SQL

摘要:出现这样的原因是修改了表的结构,没有重新编译视图,这种情况出现的几率很少,并不是没有。 解决方法:重新编译一下该视图。 视图是一个虚表,是从一个或几个基本表(或视图)中导出的表,在系统的数据字典中仅存放了视图的定义,不存放视图对应的数据,视图所对应的数据不会进行存储。如果我们把基础表的架构更改了,并 阅读全文
posted @ 2022-10-07 21:59 美人她爹 阅读(413) 评论(0) 推荐(0) 编辑
摘要:举实例 我原来写得程序,只需要连接1个数据库,数据库名字:humanDatabase,配置文件这样写: 后来,我写得程序,需要连接2个数据库,除了上面这个,第2个数据库名字:animalDatabase,配置文件这样写: 以上,以此类推,就是在同一个配置文件中,写入多个数据库的方法。 阅读全文
posted @ 2022-10-02 21:58 美人她爹 阅读(256) 评论(0) 推荐(0) 编辑
摘要:CREATE function [dbo].[fn_GetPy](@str nvarchar(4000)) returns nvarchar(4000) --WITH ENCRYPTION as begin declare @intLen int declare @strRet nvarchar(4 阅读全文
posted @ 2022-09-24 15:51 美人她爹 阅读(51) 评论(0) 推荐(0) 编辑
摘要:1.使用【SQL Server.NET Framework 数据提供程序】 SQL Server.NET Framework数据提供程序专门用于访问SQL Server数据库,位于SqlClient命名空间。 2.创建和使用连接对象 1)声明引用命名空间 要使用SQL Server.NET Fram 阅读全文
posted @ 2022-06-19 16:51 美人她爹 阅读(855) 评论(0) 推荐(0) 编辑
摘要:遇到的问题 项目中用到两个数据库(SQL),一个是数据库名是Chis_Database,一个数据库名是Cis_Database。在SQL的对象资源管理里,在Chis_Database下的表分类里,有一张名为zd_charge_item的数据表,在Cis_Database下的表分类里,没有名为zd_c 阅读全文
posted @ 2022-06-14 16:37 美人她爹 阅读(738) 评论(0) 推荐(0) 编辑
摘要:问题背景 今天(2022年6月13日)早上,工程师王工因为工作中的一个问题前来求助。数据库中一张表中的有一个数据类型为NVARCHAR(128)、名称为ORDER_ID的字段。该字段被其他工程师误操作,导致字段值有点小问题。 用实际例子说明问题,这是其中的一个字段值:9|00792|1010402。 阅读全文
posted @ 2022-06-13 17:16 美人她爹 阅读(150) 评论(0) 推荐(0) 编辑
摘要:1.Ceiling()函数 Ceiling,英文中,是天花板的意思,有上限的意思,所以,此函数是向上取整,它返回的是大于或等于函数参数,并且与之最接近的整数。 示例: 1 SELECT CEILING(123.45), CEILING(-123.45), CEILING(0.0); 结果: 2.Fl 阅读全文
posted @ 2022-06-03 20:42 美人她爹 阅读(9278) 评论(0) 推荐(0) 编辑
摘要:第一种方法: 用DATEDIFF函数,DATEDIFF(YEAR,beginDate,endDate)。 测试语句: 1 DECLARE @birthdayDate DATE 2 DECLARE @endDate DATE 3 DECLARE @age INT 4 5 SET @birthdayDa 阅读全文
posted @ 2022-06-01 17:44 美人她爹 阅读(3220) 评论(0) 推荐(0) 编辑
摘要:文章标题很短,因为问题的描述过于具体,标题就会显得过长。 这个问题更为准确地描述应该是这样:表结构雷同或者有相似字段的两张表A和B,如何用A表的字段数据去更新B表字段的数据? 操作方法: 1 update B 2 set B.clolumn_name = A.cloumn.name 3 from A 阅读全文
posted @ 2022-05-28 18:52 美人她爹 阅读(2320) 评论(0) 推荐(0) 编辑
摘要:思路:在SQL中创建一个函数fn_GetPy(),函数的输入参数是一个汉字字符串,返回值是拼音码字符串。 创建函数语句: CREATE function fn_GetPy(@str nvarchar(4000)) returns nvarchar(4000) --WITH ENCRYPTION as 阅读全文
posted @ 2022-05-28 13:18 美人她爹 阅读(893) 评论(0) 推荐(0) 编辑
摘要:1.启动Excel 2003(其它版本请仿照操作),打开相应的工作表; 2.执行“工具→宏→Visual Basic编辑器”命令(或者直接按“Alt+F11”组合键),进入Visual Basic编辑状态; 3.执行“插入→模块”命令,插入一个新模块。再双击插入的模块,进入模块代码编辑状态; 4.将 阅读全文
posted @ 2022-05-28 12:54 美人她爹 阅读(1186) 评论(0) 推荐(0) 编辑
摘要:UNION:合并查询结果,并去掉重复的行。 UNION ALL:合并查询结果,保留重复的行。 举例验证说明: 创建两个表:user_info 和 user_info_b,设置联合主键约束,联合主键的列是(user_id 和 user_name),并在两个表中分别插入数据。 SQL语句如下: 1 cr 阅读全文
posted @ 2022-05-20 18:27 美人她爹 阅读(321) 评论(0) 推荐(0) 编辑
摘要:1. 如何增加(创建)数据库 语法 CREATE DATABASE database_name 2.如何增加(创建)数据表 语法 CREATE TABLE table_name { column_name1 datatype, column_name2 datatype }; 其中: table_n 阅读全文
posted @ 2022-05-10 22:22 美人她爹 阅读(60) 评论(0) 推荐(0) 编辑
摘要:MSSQL 1.select * into table_A from table_B table_A是个新创建表,table_B是个已经存在的表。 2.insert into table_A(字段名罗列,逗号分隔) select * from table_B table_A是个已经存在的表,tabl 阅读全文
posted @ 2022-05-03 11:06 美人她爹 阅读(257) 评论(0) 推荐(0) 编辑
摘要:知识点001 当变量的数据类型为VARCHAR时,变量赋值后,变量中的字符所占字节数,数字和字母是1个bytes,汉字是2个bytes; 当变量的数据类型为NVARCHAR时,变量赋值后,变量中的字符所占字节数,数字、字母和汉字,均为2个bytes。 原因:NVARCHAR采用的字符集是unicod 阅读全文
posted @ 2022-04-03 18:44 美人她爹 阅读(1212) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示