【发布时间】:2015-08-04 15:38:21
【问题描述】:
尝试显示用户姓氏、名字 --- 网站
我需要在 Lastname 后面插入一个逗号和空格到 GridView。
我正在尝试在 SQL 中添加 CASE 语句,但无法弄清楚。
也许我需要使用@parameter(标量变量?)来抽象
从CASE 语句读取的内存;或者我的语法是错误的,我只是不
明白。
SELECT
CASE
WHEN IsNull(people_Table.firstName, '') = ''
THEN CONCAT(people_Table.lastName, ', ', people_Table.firstName)
ELSE people_Table.lastName
END as fullName,
people_Table.website
FROM
people_Table
INNER JOIN
membership_Table on people_Table.ID = membership_Table.personID
WHERE
rectype = 'Master'
AND membershipType = 'Business'
AND expirationDate > GetDate()
ORDER BY
people_Table.lastName
获取 SQL Server 错误:
消息 208,第 16 级,状态 1,第 1 行
无效的对象名称“people_Table”。
否则我想我应该在模板中使用 asp databoundevent。
性能和安全性哪个更好?
【问题讨论】:
-
您遇到错误了吗?乍一看语法没问题。
标签: asp.net sql-server stored-procedures programmatically-created databound