随笔分类 -  管理数据表

SQL Server管理数据表
摘要:在sql中做除法处理的时候,可能需要处理除数为零的情况。 (1).case语句处理方法是用case when ... else 来处理 (2).nullif函数nullif函数有两个参数,定义如下:NULLIF( expression , expression )其作用就是:如果两个指定的表达式相等 阅读全文
posted @ 2022-03-15 10:55 巴拉拉没多少能量 阅读(2424) 评论(0) 推荐(0) 编辑
摘要:用户需要某个字段自动填充,但是如果在SAPB1内使用format search实现,则需要用某个字段进行联动,这种联动是事后的,需要用户点击放大镜来实现,所以抱怨很多。 所以,在数据库中使用trigger来触发是一个好的办法。 1 if (object_id('trigger_PO_Insert', 阅读全文
posted @ 2022-01-25 09:03 巴拉拉没多少能量 阅读(463) 评论(0) 推荐(0) 编辑
摘要:游标平时不怎么用,以前学过印象也不深了,今天要用查查资料发现,这个跟我平时用临时表的区别大吗?好像不大。。可能是我理解不深刻吧。 1 use Test 2 3 declare @cusnum varchar(10), @cusname Nvarchar(100), @cusfname Nvarcha 阅读全文
posted @ 2020-08-20 11:17 巴拉拉没多少能量 阅读(252) 评论(0) 推荐(0) 编辑
摘要:如果两个表的相关列都是主键或具有唯一约束,创建的就是一对一关系。 如果只有一列具有主键或唯一约束,则创建的时一对多关系 关联字段的字符类型必须相同。 1. 一对一关系 USE [Howie] create table purchases ( docentry int constraint pk_pr 阅读全文
posted @ 2019-12-21 17:11 巴拉拉没多少能量 阅读(2675) 评论(0) 推荐(0) 编辑
摘要:1. 非空约束 列的为空性决定表中的行是否可以包含空值。空置(NULL)不同于零(0)/空白或者长度为零的字符串(“”)。 (1)创建非空约束 create table orders ( docentry int constraint pk_id primary key not null, --红色 阅读全文
posted @ 2019-12-20 22:56 巴拉拉没多少能量 阅读(1237) 评论(0) 推荐(0) 编辑
摘要:1. 使用Insert语句添加数据 (1)如果要向表中每一列都添加数据,则可以省略列明,直接将值按照顺序写入并用逗号隔开就行。 use Howie insert into customers values ('0001','JD','mars','CN','sh') (2)如果不一定要添加每一列数据 阅读全文
posted @ 2019-12-20 15:57 巴拉拉没多少能量 阅读(341) 评论(0) 推荐(0) 编辑
摘要:1. 图形界面方式操作数据表 (1)创建和修改数据表 列名中如果有两个以上单词时,最好用下划线连接,否则可能会给将来的查询维护带来不便。我们公司美国佬做的数据库就很烦,所有列名都有空格,一旦忘记用方括号就GG了。 (2)删除数据表 2. Transect-SQL 语句操作数据表 (1)创建和修改数据 阅读全文
posted @ 2019-12-19 23:50 巴拉拉没多少能量 阅读(827) 评论(0) 推荐(0) 编辑
摘要:我把公司的kettle5.0升级到7.0之后遇到了这个问题,困扰了很久,百度谷歌都查不到结果,所以只能自己查找原因。 由于已经被搞好了,现在无法截图了,总之就是下面这行报错,遇到这个错误的同学估计也不需要看截图就明白: Unable to get list of element types for 阅读全文
posted @ 2018-12-12 13:49 巴拉拉没多少能量 阅读(937) 评论(0) 推荐(0) 编辑
摘要:Tip1. Char/Varcahr均为非Unicode字符,意味着放非英文字符放进去会需要进行编译,将来可能会出现问题,如果这个字段将来可能要输入中文韩文日文等,建议用Nchar或Nvarchar。 Tip2. Char/Nchar/Text都有一个特点,就是固定长度。如果创建表时约束类型为Cha 阅读全文
posted @ 2018-08-16 15:06 巴拉拉没多少能量 阅读(2935) 评论(0) 推荐(0) 编辑

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