0
我正在通過將字符字母向下移動一個由鍵給出的插槽數來加密表名和列名。 例如,當key = 3時,「A」變成「D」,「z」變成「c」,並且「1」變成「4」。如何根據sql server中的舊名稱編輯列名和表名?
這裏是我的代碼加載數據:
USE testdata
GO
CREATE testtable
(TREATMENT CHAR(20),
PRICE INT)
GO
BULK INSERT testtable
FROM 'c:\testdata.txt'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
SELECT *
FROM testtable
GO
我怎麼能這樣做呢?我需要動態SQL嗎?
謝謝!
你改變了列名,表名? –
是的,但必須根據舊錶名和列名來做到這一點。 – Autumn
我認爲混淆你的數據庫模式是一個非常糟糕的主意。你打開了自己的整個世界...... –