Merhaba ben parametresine sahip prosedürü (@identFormat)kullanım değişken - TSQL
Örnek
"GUID"
var "LotID | FEATUREID"
Ve şimdi Seç var Bunu bölmeli ve sütun olarak kullanmalısınız. Ayrıca sonuç bir araya getirilmelidir.
Örnek:
Table:
Id LotID FeatureID
2 1 4
3 4 5
4 2 1
ve eğer
benim @identFormat = "LotID | FEATUREID" o zaman AslındaTable:
1|4
4|5
2|1
dönmelidir Ben ncharchar @ sütunları 'LotId + "|" Tablosundan
seç @ sütunları: + FEATUREID'
böyle bu kullanmak mümkün mü?
veya dinamik SQL
düzenleme kullanarak: sütun
Ne yazık ki kombinasyon farklı olabilir. Amacım, sütun isimlerini prosedüre göndermek ve bu tabloları belirli bir tablodan seçmek. Bu, verileri kaydetme prosedürüdür, ancak bir şeyler ters giderse, ikinci tablodaki bu benzersiz sütun birleşimini kaydetmem gerekir.
T-Sql'de tanımlayıcıları parametreleştiremezsiniz. –
Her zaman bu kombinasyon mümkün mü yoksa başka sütun adları da olabilir mi? – Shnugo
Yalnızca T-SQL'de değil, * herhangi bir * SQL lehçesi içinde tanımlayıcıları parametrelendiremezsiniz. –