一个 复杂的问题 高手回答
插入一个值 此值是求一个列的最大值,最大值前几位必须跟 指定的变量一样,并把值加1 后插入表中
inster into
bbbb
value
要查询的值
SELECT
MAX(WOMAN_CD) as b
FROM
m_woman
WHERE
WOMAN_CD LIKE '变量''%'
这是我想的 查询 但是变量已经带单引号了 怎么加后面的通配呢 还有怎么把 返回的结果直接在数据库里加一呢 并把最后结果插入一个值中
高手解答一下 项目卡这了
------解决方案--------------------这么晚还发题!
DECLARE @SQL VARCHAR(1000)
SET @SQL ='
SELECT
MAX(WOMAN_CD) as b
FROM
m_woman
WHERE
WOMAN_CD LIKE '+ 变量 + '%'
DECLARE @MAX INT
SET @MAX = EXEC (@SQL)
inster into
bbbb
(@MAX +1)