sql server collation for stored procedures generated script -
sql server collation for stored procedures generated script -
i have generated stored procedures script database "modern_spanish_ci_as". run script without problem in 1 server has "sql_latin1_general_cp1_ci_as" collation, in server has "modern_spanish_bin" collation, script fails because variables declared @userlogin (or else) , used @userlogin. caps vs no caps
there no difference whether script like:
exec dbo.sp_executesql @statement = n'my sp body'
or script like:
create procedure [dbo].myspname
i have executed next ensure database collation right one:
select databasepropertyex('mydatabase','collation');/*returns "modern_spanish_ci_as"*/
i'm not allowed alter server collation.
what (other alter case of thousands of expressions) in order succesfully run script , ensure sp's work fine??? and, there impact @ runtime when sp seek compare varchar values???
thanks in advance
you must alter case of thousands of expressions, larn lesson, , in future test code in case sensitive collation servers.
sql-server stored-procedures collation
Comments
Post a Comment