|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
Добрый день! Господа, подскажите плз, можно ли узнать каким-то запросом или еще как - какие параметры передаваемые процедуре обязательные, а у каких есть дефолтовые значения? Вот почитал про таблицу syscolumns, там вроде все есть, а вот признака такого нет :( А есть ли вообще где-нибудь такая информация? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2010, 14:15 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
Вопрос по ХП, а при чем тут syscolumns? Вам sysparameters нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2010, 14:22 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
iljy, sys.parameters почему-то врет. для всех записей has_default_value = 0 и собсно default_value - NULL ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2010, 14:26 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
SQL Server only maintains default values for CLR objects in this catalog view; therefore, this column has a value of 0 for Transact-SQL objects. To view the default value of a parameter in a Transact-SQL object, query the definition column of the sys.sql_modules catalog view, or use the OBJECT_DEFINITION system function. ясно ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2010, 14:27 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
Shakilliljy, sys.parameters почему-то врет. для всех записей has_default_value = 0 и собсно default_value - NULL BOL SQL Server only maintains default values for CLR objects in this catalog view; therefore, this column has a value of 0 for Transact-SQL objects. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2010, 14:27 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
iljyВопрос по ХП, а при чем тут syscolumns? Вам sysparameters нужно. а если сервер 2000, то что это за таблица? запрос: Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2010, 14:37 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
Вопрос по ХП, хотя не, у вас же судя по названию 2000? Тогда там такого еще нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2010, 14:40 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
Вопрос по ХПiljyВопрос по ХП, а при чем тут syscolumns? Вам sysparameters нужно. а если сервер 2000, то что это за таблица? запрос: Код: plaintext 1. 2. 3.
нет, там такого не было. вот например тред http://education.sqlfarms.com/education/ShowPost.aspx?PostID=277 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2010, 14:41 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
iljyВопрос по ХП, хотя не, у вас же судя по названию 2000? Тогда там такого еще нет. Т.е. в 2000 сервере нельзя никак определить является ли параметр обязательным или нет, так? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2010, 14:42 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
Вопрос по ХПiljyВопрос по ХП, хотя не, у вас же судя по названию 2000? Тогда там такого еще нет. Т.е. в 2000 сервере нельзя никак определить является ли параметр обязательным или нет, так? Ну если только поставить вопрос ребром Код: plaintext
и получить ответ на клиенте Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2010, 15:15 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
Вопрос по ХПТ.е. в 2000 сервере нельзя никак определить является ли параметр обязательным или нет, так? можно проанализировать SysComments ) если в определении процедуры между именем параметра и запятой или словом AS есть символ =, и строка не закомментирована, то умолчание существует, вроде так ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2010, 13:03 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
нужно парсить тело процедруры вот мой парсер Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116.
работает даже если процедура оформлена так Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2013, 14:47 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
Andrey Rubankoработает даже если процедура оформлена так Не работает, если процедура оформлена так: Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2013, 15:07 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
или вот Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2013, 15:11 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
вот так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2013, 16:21 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
Andrey Rubanko, Парсинг кода на скуле - мсье знает толк в извращениях. Есть же встроенная либа, в CLR можете засунуть. ( 9171209 ) А так MS казлы, одно из немногих что нельзя получить. Это притом что колонки есть, а реализацию заленились. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2013, 16:35 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
А такие комменты работают?: Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2013, 16:42 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
ох, так будет Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2013, 17:03 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
жалко что нельзя редактировать здесь свои посты Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2013, 09:17 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
правильный вариант Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2013, 09:18 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
Andrey Rubanko, Завидую вашему упорству. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2013, 09:48 |
|
Необязательные параметры в ХП
|
|||
---|---|---|---|
#18+
Гость333Andrey Rubanko, Завидую вашему упорству.Да в нужное русло. Andrey Rubanko , посмотрите на такой стиль: 13723059 А то императивный какбэ уже не в моде, мягко говоря; с ним борются. Уже давно слишком много недостатков к "приемуществам". PS: Хотя в силу появления native compilation в 2014, тормоза сходят на нет и меня это очень сильно расстраивает - начнётся злоупотребление этим говнокодом. Сдерживающим фактором меньше. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2013, 12:27 |
|
|
start [/forum/topic.php?fid=46&msg=36600820&tid=1706078]: |
0ms |
get settings: |
13ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
175ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 240ms |
total: | 522ms |
0 / 0 |