摘要: 程序开发中,经常遇到一条记录有多个状态位,比如一条商品,他属于热门,新品,特卖。我们的数据库如何设计呢? 一般有几种方法 (1)建立关联表 关联表字段:关系Id,商品Id,属性Id 查询:使用关联表的方式,查询某属性的商品。 程序:写入时,写商品表和关联表; (2)将多个属性存在一个字段中,用|分割 阅读全文
posted @ 2018-09-26 20:32 Thenext 阅读(340) 评论(0) 推荐(0)
摘要: 写存储过程中有不允许为空的字段,在客户端转化取数时显示 Could not convert variant of type (NULL) into type (String) 可以在存储过程中使用isnull(查询字段,默认值) as 字段名 阅读全文
posted @ 2018-09-25 14:24 Thenext 阅读(8890) 评论(0) 推荐(0)
摘要: 调用DATASNAP+FIREDAC的远程方法有时会执行二次SQL或存储过程的BUG 1)查询会重复执行的情形:Result := DATASETPROVIDER.Data会触发它关联的DATASET执行一次查询fdquery.Close;fdquery.sql.Clear;fdquery.sql. 阅读全文
posted @ 2018-09-25 14:10 Thenext 阅读(443) 评论(0) 推荐(0)
摘要: USE [crm2] GO /****** Object: StoredProcedure [dbo].[GetBillsID] Script Date: 09/22/2018 15:13:35 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- Batch submitted through debugger: SQLQuer... 阅读全文
posted @ 2018-09-22 17:23 Thenext 阅读(396) 评论(0) 推荐(0)
摘要: 一个列的数据类型是 int ,从 1 开始自动增长,另一个列是字符串,现在想把 int 列转换成 九个字符,比如 1 转换后就是 000000001 ,添到字符串列,怎么实现呢? set @imaxUType=190 select @tmp=right(str(@imaxUType+10000000 阅读全文
posted @ 2018-09-22 17:03 Thenext 阅读(3248) 评论(0) 推荐(0)
摘要: 在SQL Server数据库中,SQL Server日期时间格式转换字符串可以改变SQL Server日期和时间的格式,是每个SQL数据库用户都应该掌握的。本文我们主要就介绍一下SQL Server日期时间转字符串的相关知识,接下来就让我们一起来了解一下这部分内容。 日期时间转字符串: 在SQL数据 阅读全文
posted @ 2018-09-22 16:35 Thenext 阅读(5322) 评论(0) 推荐(0)
摘要: 1. 添加TextEdit控件。 2. 选中TextEdit控件,查看控件属性。 3. 展开Properties属性项,找到Mask属性项。 4. 设置Mask属性项的EditMask属性值为:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0- 阅读全文
posted @ 2018-09-20 17:36 Thenext 阅读(884) 评论(0) 推荐(0)
摘要: 可作为参数的类型TDBXWideStringValueTDBXAnsiStringValueTDBXInt16ValueTDBXInt32ValueTDBXInt64ValueTDBXSingleValueTDBXDoubleValueTDBXBcdValueTDBXTimeValueTDBXDat 阅读全文
posted @ 2018-09-14 08:36 Thenext 阅读(294) 评论(0) 推荐(0)
摘要: 专门设计一个数据表用于存放管理软件中各种单据的最新的单据编号。编写一个存储过程用于自动生成单据编号。 --****************--计算id--使用//表级排它锁//防止用户同时修改该记录--****************CREATE PROCEDURE GetId@xh integer 阅读全文
posted @ 2018-09-12 16:05 Thenext 阅读(1182) 评论(0) 推荐(0)
摘要: 1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密: select encrypt('原始密码') select pwdencrypt('原始密码') se 阅读全文
posted @ 2018-09-12 16:03 Thenext 阅读(267) 评论(0) 推荐(0)