作者Adonisy (票投2号)
看板Database
标题Re: [SQL ] 一些关於SQL Server的问题
时间Sun Mar 16 22:51:32 2008
※ 引述《jameswiki (乌龟(弄论文中..))》之铭言:
: ※ 引述《Adonisy (票投2号)》之铭言:
: : 这个其实和微软的建议不同.....
: : 微软的建议是,pk最好用数字,而 clustered index最好用 identity这种栏位
: : 不建议用 byte大的资料型别
: 建议归建议,早晚要妥协於实务,:P 如果你要写网页资料库,又用数字当PK
: 要猜出你的PK值并不难..XD, 而且Uni栏位固定36 bytes,以大型资料库来说,
: 我用36 bytes当PK识别,还是OK的..重点是,当有了这些36位元的PK,FK,
: 加上栏位都是用X001,X002,X003...即使SQL的sa帐号被人crack进去,下
我是不懂,要猜 PK要干嘛?
前端又不能自己拚 sql 指令连 sql
再者,我实务上也没有用过超过10 bytes的资料型别当 pk
尤其是 clustered index , 毕竟 clustered index的循序性很重要
36 bytes当 pk的话,我可能会气死吧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.230.173.91
1F:推 PsMonkey:前端是有可能自己拼 sql 语法啦... 如果写不好的话 XD 03/16 23:04
2F:推 grence:写不好还有url?sql=ooxx後端直接丢进DB的咧XD 03/16 23:35