3 回答

慕的地8271018
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
在SQL Server無(wú)法直接實(shí)現(xiàn),參考:
建議在代碼中實(shí)現(xiàn)

慕尼黑8549860
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊
Select name from syscolumns Where ID=OBJECT_ID('表名')

HUH函數(shù)
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超4個(gè)贊
USE TEMPDB
GO
IF OBJECT_ID('TB') IS NOT NULL DROP TABLE TB
GO
CREATE TABLE TB(
COL1 INT
,COL2 INT
,COL3 INT
,COL4 INT
)
GO
DECLARE @SQL VARCHAR(MAX)
SELECT @SQL='SELECT '+NAME+' FROM TB'
FROM SYS.COLUMNS
WHERE OBJECT_ID=OBJECT_ID('TB')
AND COLUMN_ID=3
EXEC (@SQL)
- 3 回答
- 0 關(guān)注
- 1109 瀏覽
添加回答
舉報(bào)
0/150
提交
取消