摘要:
我们通常用int类型将订单状态存储到数据库中,但对于状态的显示我们需要真实的状态名称。可以解决的办法有: 1.在数据库增加一个状态名称字段,显然不是好办法。 2.每次查询数据的时候增加一个查询字段 when orderstatus case 1 then ‘待支付’ case 2 then '待发货 阅读全文
摘要:
--下面的代码生成长度为12的编号,编号以BH开头,前四位数字为col字段,其余6位为流水号。 --得到新编号的函数 alter FUNCTION f(@col int) RETURNS char(12) AS BEGIN RETURN(SELECT 'BH'+RIGHT(10000+@col,4)+RIGHT(1000001+ISNULL(RIGHT(MAX(BH),6),0),6) ... 阅读全文
摘要:
--下面的代码生成长度为8的编号,编号以BH开头,其余6位为流水号。 --得到新编号的函数 CREATE FUNCTION f_NextBH() RETURNS char(8) AS BEGIN RETURN(SELECT 'BH'+RIGHT(1000001+ISNULL(RIGHT(MAX(BH),6),0),6) FROM tb WITH(XLOCK,PAGLOCK)) END GO -... 阅读全文
摘要:
1 using System; 2 using System.Data; 3 using System.Data.SqlClient; 4 using System.Text; 5 using System.Text.RegularExpressions; 6 7 namespace CustomExtensions 8 { 9 public sta... 阅读全文