- 博客(5)
- 收藏
- 关注
原创 SQL Server中char和varchar的区别
当我们使用char(n)类型的时候,如果输入的内容长度没有实际的累心长度长,那么后面还是会以空格的形式补齐。varchar类型的资料只会占用实际存儲的字符数量加上一点额外的存储空间來纪录长度信息。需要注意的是我们在存储过程、视图或者函数中模糊查询使用char类型作为参数的时候,需要核对参数的长度是否和原字段的长度一致,如果不一致需要去掉空格,不然的话是查询不到数据的。1.char(n)类型中的n是固定长度,也就是说不管往这个字段里插入什么内容,但是长度是固定的,不会有变化,多余的部分以空格展现出来。
2024-07-22 21:00:00
599
原创 SQL鏈接
本章的內容為SQL的鏈接: 1.內連接 2.外連接 3.交叉鏈接案例表:Students表和Class表Students:Class:內連接:說明:內連接為典型的鏈接運算,使用=或<>之類的比較運算符,包括相等鏈接和自然鏈接。將多表共有的列匹配相同的行。其中,內連接分為:隱式内連接和顯示內連接。隱式內連接:使用逗號將兩個表鏈接起來,在where中指定鏈接條件。SELECT * FROM dbo
2024-06-21 21:00:00
357
1
原创 SQL 如何创建存储过程、函数、视图
一般情况下是在一些逻辑比较复杂的情况下选择使用存储过程,因为如果不使用存储过程的话,那么我们在写代码的时候,可能因为一些需求没有理解到位或者要修改什么东西,那么一旦写的不是存储过程,修改起来是很麻烦的一件事,而使用存储过程就方便了,不需要进入代码里修改,只需要修改SQL即可,可以节省很大一部分麻烦。因为视图是一种虚拟的表,所以视图的用法就和普通的表一样,可以查询字段,where判断条件,与其他表关联等操作。1.EXEC Demo @Name='熊大',@Sex='',@Teacher=N''
2024-05-30 21:00:00
1612
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人