SQL Server로 전송되는 SqlCommand 개체를 실제 T-SQL 명령으로 변환하는 방법이 있습니까?SqlCommand to T-SQL
0
A
답변
0
필자는 그렇게 생각하지 않습니다. 매개 변수와 쿼리 텍스트는 SQL Server에 개별적으로 보내 지므로 그에 따라 SQL Server가 처리합니다. SqlCommand.CommandText에서 쿼리를 가져올 수 있으며 매개 변수는 SqlCommand.Parameters 컬렉션에 저장됩니다. SQL Server로 보내지는 것과는 다른 뭔가를 가지고있을지라도 쿼리를 변환하기 위해서는 문자열 조작을해야합니다.
이 질문은 너무,이에 대한 몇 가지 흥미로운 정보가 있습니다 How does SqlCommand sanitize parameters?
0
실제로이 확장 (잘 작동하지 않는, 단지 생각)처럼 뭔가에 대해 생각했다 :
public static string ToQuery(this SqlCommand command)
{
StringBuilder sb = new StringBuilder();
sb.Append("exec ");
sb.Append(command.CommandText);
List<string> parameters = new List<string>();
for (int i=0; i<command.Parameters.Count;i++)
{
if (command.Parameters[i].Direction != ParameterDirection.ReturnValue)
{
parameters.Add(string.Format(" {0}={1}", command.Parameters[i].ParameterName, command.Parameters[i].Value));
}
}
if (parameters.Count > 0) sb.Append(string.Join(",", parameters.ToArray()));
return sb.ToString();
}
관련 문제
- 1. 비동기 SQLCommand 및 CCR
- 2. 하는 SqlCommand &도록 SqlConnection
- 3. VB.NET에서 SqlCommand 개체 사용
- 4. DataReader 및 SQLCommand
- 5. OutOfMemoryException SqlCommand VarChar (최대)
- 6. SQLDataAdapter에 사용할 SQLCommand 만들기
- 7. 데이터 Adpater 대 SQLCommand
- 8. SqlConnection/SqlCommand 스레드가 안전합니까?
- 9. SQLCacheDependency with SqlCommand never
- 10. TSQL 문안에서
- 11. SQLCommand/SQLConnection 대 OleDbCommand/OleDbConnection
- 12. 트랜잭션을 지정하지 않고 SQLCommand 실행
- 13. CommandText가 길면 SqlCommand 성능이 느려짐
- 14. TSQL 텍스트 분석 쿼리
- 15. MS TSQL
- 16. TSQL 값
- 17. 는 TSQL
- 18. 대체 TSQL
- 19. TSQL 번역
- 20. tsql 조건부 수학 방정식
- 21. SQL 트랜잭션 : TSQL 대 VB.NET?
- 22. 웹 사이트에서 SQLCommand 처리 시간 초과 처리 #
- 23. C# SqlCommand - 결과 집합을 변수로 설정
- 24. 매개 변수화 된 SqlCommand - SqlDbType을 지정하는 이점?
- 25. 거짓 경보 :하는 SqlCommand, SqlParameter에 작은 따옴표
- 26. SqlCommand 개체 - 그것을 설정하고 잊어 버리시겠습니까?
- 27. 저장된 Proc 및 SqlCommand 시간 초과
- 28. 내 C# 코드에서 SqlCommand 용 SqlDataAdapter 바꾸기
- 29. SqlCommand 개체의 준비 메서드가 유용한 상황은 무엇입니까?
- 30. C# SqlCommand 바이트가 전송 된 크기
속는 : HTTP : // stackoverflow.com/questions/2611446/what-sql-is-being-sent-from-a-sqlcommand-object – tzaman