|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
语言是不是不是最重要的? 园子里关于存储历程的会商有良多,很多人倡议将SQL语句写在程序中,这篇漫笔会商一下SQL语句在程序中的写法。
1stringstrSQL="SELECT[AddressID],[AddressLine1],[AddressLine2],[City],[StateProvinceID],[PostalCode],[rowguid],[ModifiedDate]FROM[AdventureWorks].[Person].[Address]WHERECity=BothellORDERBYAddressID";
这是最一般的一种写法,并且在开辟中被普遍接纳。
stringstrSQL="SELECT"+
"[AddressID],"+
"[AddressLine1],"+
"[AddressLine2],"+
"[City],"+
"[StateProvinceID],"+
"[PostalCode],"+
"[rowguid],"+
"[ModifiedDate]"+
"FROM"+
"[AdventureWorks].[Person].[Address]"+
"WHERE"+
"City=Bothell"+
"ORDERBY"+
"AddressID";
第二种写法,除让人开着恬逸一点外,没有任何优点。
上图所示的写法要更好一点,能够下降保护难度,进步开辟效力,团队开辟中应当对这些小细节加以划定。个中,图中标示的第一点能够看看在SQLServer2005中经由过程下图菜单天生的SQL语句,但不晓得为何SQLServer2005的查询编纂器天生的SQL语句仍是那末糟糕。微软完整能够剖析SQL语句并使之成为更有益于开辟的格局。
上图所示的写法要更好一点,能够下降保护难度,进步开辟效力,团队开辟中应当对这些小细节加以划定。个中,图中标示的第一点能够看看在SQLServer2005中经由过程下图菜单天生的SQL语句,但不晓得为何SQLServer2005的查询编纂器天生的SQL语句仍是那末糟糕。微软完整能够剖析SQL语句并使之成为更有益于开辟的格局。
假如有两个表举行毗连,INNER(LEFT/RIGHT)JOIN等语句也应当写在一行。别的,倡议利用更复杂的英文别号取代中文表名。
有专家说:java不是跨平台,java就是平台,这很好的定义了java的特点。有了java,你只需要等待java平台在新平台上移植。这还不错吧!只是,java不是一个平台,而是多个平台。你需要在这个java平台移植到另一个java平台。 |
|