2018-12-20
閱讀量:
1408
靜態(tài)和動態(tài)SQL有什么不同?
靜態(tài)或嵌入式 SQL是應(yīng)用程序中的SQL語句,它們在運行時不會更改,因此可以硬編碼到應(yīng)用程序中。動態(tài) SQL是在運行時構(gòu)造的SQL語句; 例如,應(yīng)用程序可以允許用戶輸入他們自己的查詢。
動態(tài) SQL是一種編程技術(shù),使您能夠在運行時動態(tài)構(gòu)建SQL語句。您可以使用動態(tài)SQL創(chuàng)建更多通用,靈活的應(yīng)用程序,因為編譯時可能不知道SQL語句的全文。
下面提到的是Static 或 Embedded以及Dynamic 或 Interactive SQL 之間的基本區(qū)別:
動態(tài)SQL的局限性:
我們不能動態(tài)地使用某些SQL語句。
與Static SQL相比,這些語句的性能很差。
靜態(tài)SQL的局限性:
它們在運行時不會更改,因此會被硬編碼到應(yīng)用程序中。






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論
1條評論