我在SqlServer上有一个表,其中列类型应该是未定义的,我的意思是,它应该能够包含任何类型的类型(string,int,boolean和datetime).
这是因为我的用户应该能够为每条记录定义列的类型.在我遇到这个问题的过去,我决定将它创建为nvachar(MAX).当我访问该值时,我自动将字符串转换为正确的类型.我知道这种方法浪费了大量内存并且具有性能影响.
也许可以为每种类型创建一个不同的表,但我没有时间来测试它.
你有什么想法吗?
谢谢!
sql t-sql sql-server
sql ×1
sql-server ×1
t-sql ×1