関数名またはデータソースを T-SQL 関数またはストアド プロシージャにパラメーターとして渡すことはできますか? 関数またはストアドプロシージャを再利用するため。可能であれば、いくつかの例を示してもらえますか?
1 に答える
0
はい、できます。動的 SQL と呼ばれるアプローチを使用します。あなたがそれを知っているので、答えるべき本当の質問はあなたがすべきです. 動的 sql には、そのアプローチを使用する場合に注意する必要がある多くの警告と危険があります。
ウェブ上には、より多くの情報を提供できる非常に優れた情報がたくさんあります。ここから始めるのが良いでしょう。これは、しばらくの間、Web 上の優れたガイドでした。
http://www.sommarskog.se/dynamic_sql.html
こちらも読み応えのあるシリーズです。
http://www.mssqltips.com/sqlservertip/1160/execute-dynamic-sql-commands-in-sql-server/
明確にするために、動的SQLには非常に優れた用途がいくつかあります...注意して賢明に注意してください。
于 2012-10-17T03:38:05.953 に答える