[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference and code samples for the \u003ccode\u003eSourceSqlChange\u003c/code\u003e class within the Database Migration v1 API, specifically in the \u003ccode\u003eGoogle.Cloud.CloudDms.V1\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSourceSqlChange\u003c/code\u003e is a rule type used to alter SQL code for database entities, allowing modifications to stored procedures, functions, triggers, or views.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSourceSqlChange\u003c/code\u003e class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from \u003ccode\u003eobject\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of \u003ccode\u003eSourceSqlChange\u003c/code\u003e is 2.5.0, with versions dating back to 1.0.0 being documented, showing a clear version history.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes a \u003ccode\u003eSqlCode\u003c/code\u003e property, which is a required string field used to specify the SQL code for the source entity being modified.\u003c/p\u003e\n"]]],[],null,["# Database Migration v1 API - Class SourceSqlChange (2.5.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.5.0 (latest)](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.SourceSqlChange)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.4.0/Google.Cloud.CloudDms.V1.SourceSqlChange)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.3.0/Google.Cloud.CloudDms.V1.SourceSqlChange)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.2.0/Google.Cloud.CloudDms.V1.SourceSqlChange)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.1.0/Google.Cloud.CloudDms.V1.SourceSqlChange)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.0.0/Google.Cloud.CloudDms.V1.SourceSqlChange)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/1.2.0/Google.Cloud.CloudDms.V1.SourceSqlChange)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/1.1.0/Google.Cloud.CloudDms.V1.SourceSqlChange)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/1.0.0/Google.Cloud.CloudDms.V1.SourceSqlChange) \n\n public sealed class SourceSqlChange : IMessage\u003cSourceSqlChange\u003e, IEquatable\u003cSourceSqlChange\u003e, IDeepCloneable\u003cSourceSqlChange\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Database Migration v1 API class SourceSqlChange.\n\nOptions to configure rule type SourceSqlChange.\nThe rule is used to alter the sql code for database entities.\n\nThe rule filter field can refer to one entity.\n\nThe rule scope can be: StoredProcedure, Function, Trigger, View \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e SourceSqlChange \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[SourceSqlChange](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.SourceSqlChange), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[SourceSqlChange](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.SourceSqlChange), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[SourceSqlChange](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.SourceSqlChange), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.CloudDms.V1](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.CloudDms.V1.dll\n\nConstructors\n------------\n\n### SourceSqlChange()\n\n public SourceSqlChange()\n\n### SourceSqlChange(SourceSqlChange)\n\n public SourceSqlChange(SourceSqlChange other)\n\nProperties\n----------\n\n### SqlCode\n\n public string SqlCode { get; set; }\n\nRequired. Sql code for source (stored procedure, function, trigger or view)"]]