SQL Server T-SQL Recipes

Size: px
Start display at page:

Download "SQL Server T-SQL Recipes"

Transcription

1 SQL Server T-SQL Recipes Fourth Edition Jason Brimhall Jonathan Gennick Wayne Sheffield

2 SQL Server T-SQL Recipes Copyright 2015 by Jason Brimhall, Jonathan Gennick, and Wayne Sheffield This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. Exempted from this legal reservation are brief excerpts in connection with reviews or scholarly analysis or material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by the purchaser of the work. Duplication of this publication or parts thereof is permitted only under the provisions of the Copyright Law of the Publisher s location, in its current version, and permission for use must always be obtained from Springer. Permissions for use may be obtained through RightsLink at the Copyright Clearance Center. Violations are liable to prosecution under the respective Copyright Law. ISBN-13 (pbk): ISBN-13 (electronic): Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights. While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein. Managing Director: Welmoed Spahr Lead Editor: Jonathan Gennick Technical Reviewer: Louis Davidson Editorial Board: Steve Anglin, Mark Beckner, Gary Cornell, Louise Corrigan, Jim DeWolf, Jonathan Gennick, Robert Hutchinson, Michelle Lowman, James Markham, Susan McDermott, Matthew Moodie, Jeffrey Pepper, Douglas Pundick, Ben Renow-Clarke, Gwenan Spearing, Matt Wade, Steve Weiss Coordinating Editor: Jill Balzano Copy Editor: April Rondeau Compositor: SPi Global Indexer: SPi Global Artist: SPi Global Cover Designer: Anna Ishchenko Distributed to the book trade worldwide by Springer Science+Business Media New York, 233 Spring Street, 6th Floor, New York, NY Phone SPRINGER, fax (201) , orders-ny@springer-sbm.com, or visit Apress Media, LLC is a California LLC and the sole member (owner) is Springer Science + Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation. For information on translations, please rights@apress.com, or visit Apress and friends of ED books may be purchased in bulk for academic, corporate, or promotional use. ebook versions and licenses are also available for most titles. For more information, reference our Special Bulk Sales ebook Licensing web page at Any source code or other supplementary material referenced by the author in this text is available to readers at For detailed information about how to locate your book s source code, go to

3 I dedicate this book to the memory of my recently-departed grandfather Dan L Greenland who was an inspiration and example in so many ways. He was a great leader and a very loving grandfather to me. Jason L Brimhall

4

5 Contents at a Glance About the Authors...lxxiii About the Technical Reviewer...lxxv Acknowledgments...lxxvii Introduction...lxxix Chapter 1: Getting Started with SELECT... 1 Chapter 2: Elementary Programming Chapter 3: Working with NULLS Chapter 4: Querying from Multiple Tables Chapter 5: Aggregations and Grouping Chapter 6: Advanced Select Techniques Chapter 7: Windowing Functions Chapter 8: Inserting, Updating, Deleting Chapter 9: Working with Strings Chapter 10: Working with Dates and Times Chapter 11: Working with Numbers Chapter 12: Transactions, Locking, Blocking, and Deadlocking Chapter 13: Managing Tables Chapter 14: Managing Views Chapter 15: Managing Large Tables and Databases Chapter 16: Managing Indexes v

6 at a Glance Chapter 17: Stored Procedures Chapter 18: User-Defined Functions and Types Chapter 19: In-Memory OLTP Chapter 20: Triggers Chapter 21: Error Handling Chapter 22: Query Performance Tuning Chapter 23: Hints Chapter 24: Index Tuning and Statistics Chapter 25: XML Chapter 26: Files, Filegroups, and Integrity Chapter 27: Backup Chapter 28: Recovery Chapter 29: Principals and Users Chapter 30: Securables, Permissions, and Auditing Chapter 31: Objects and Dependencies Index vi

7 Contents About the Authors...lxxiii About the Technical Reviewer...lxxv Acknowledgments...lxxvii Introduction...lxxix Chapter 1: Getting Started with SELECT Connecting to a Database... 1 Problem... 1 Solution... 1 How It Works Checking the Database Server Version... 2 Problem... 2 Solution... 2 How It Works Checking the Database Name... 2 Problem... 2 Solution... 3 How It Works Checking Your Username... 3 Problem... 3 Solution... 3 How It Works... 4 vii

8 1-5. Querying a Table... 4 Problem... 4 Solution... 4 How It Works Returning Specific Rows... 5 Problem... 5 Solution... 5 How It Works Listing the Available Tables... 7 Problem... 7 Solution... 7 How It Works Naming the Output Columns... 8 Problem... 8 Solution... 8 How It Works Providing Shorthand Names for Tables... 9 Problem... 9 Solution... 9 How It Works Computing New Columns from Existing Data Problem Solution How It Works Negating a Search Condition Problem Solution How It Works viii

9 1-12. Keeping the WHERE Clause Unambiguous Problem Solution How It Works Testing for Existence Problem Solution How It Works Specifying a Range of Values Problem Solution How It Works Checking for Null Values Problem Solution How It Works Writing an IN-List Problem Solution How It Works Performing Wildcard Searches Problem Solution How It Works Sorting Your Results Problem Solution How It Works ix

10 1-19. Specifying the Case-Sensitivity of a Sort Problem Solution How It Works Sorting Nulls High or Low Problem Solution How It Works Forcing Unusual Sort Orders Problem Solution How It Works Paging Through a Result Set Problem Solution How It Works Sampling a Subset of Rows Problem Solution How It Works Chapter 2: Elementary Programming Executing T-SQL from a File Problem Solution How It Works Retrieving Values into Variables Problem Solution How It Works x

11 2-3. Writing Expressions Problem Solution How It Works Deciding Between Two Execution Paths Problem Solution How It Works Detecting Whether Rows Exist Problem Solution How It Works Going to a Label in a Transact-SQL Batch Problem Solution How It Works Trapping and Throwing Errors Problem Solution How It Works Returning from the Current Execution Scope Problem Solution #1: Exit with No Return Value Solution #2: Exit and Provide a Value How It Works Writing a Simple CASE Expression Problem Solution How It Works xi

12 2-10. Writing a Searched CASE Expression Problem Solution How It Works Repeatedly Executing a Section of Code Problem Solution How It Works Controlling Iteration in a Loop Problem Solution How It Works Pausing Execution for a Period of Time Problem Solution How It Works Looping through Query Results a Row at a Time Problem Solution How It Works Chapter 3: Working with NULLS Replacing NULL with an Alternate Value Problem Solution How It Works Returning the First Non-NULL Value from a List Problem Solution How It Works xii

13 3-3. Choosing Between ISNULL and COALESCE in a SELECT Statement Problem Solution How It Works Looking for NULLs in a Table Problem Solution How It Works Removing Values from an Aggregate Problem Solution How It Works Enforcing Uniqueness with NULL Values Problem Solution How It Works Enforcing Referential Integrity on Nullable Columns Problem Solution How It Works Joining Tables on Nullable Columns Problem Solution How It Works Chapter 4: Querying from Multiple Tables Correlating Parent and Child Rows Problem Solution How It Works xiii

14 4-2. Querying Many-to-Many Relationships Problem Solution How It Works Making One Side of a Join Optional Problem Solution How It Works Making Both Sides of a Join Optional Problem Solution How It Works Generating All Possible Row Combinations Problem Solution How It Works Selecting from a Result Set Problem Solution How It Works Introducing New Columns Problem Solution How It Works Testing for the Existence of a Row Problem Solution How It Works xiv

15 4-9. Testing Against the Result from a Query Problem Solution How It Works Stacking Two Row Sets Vertically Problem Solution How It Works Eliminating Duplicate Values from a Union Problem Solution How It Works Subtracting One Row Set from Another Problem Solution How It Works Finding Rows in Common Between Two Row Sets Problem Solution How It Works Finding Rows that Are Missing Problem Solution How It Works Comparing Two Tables Problem Solution How It Works xv

16 Chapter 5: Aggregations and Grouping Computing an Aggregation Problem Solution How It Works Creating Aggregations Based upon the Values of the Data Problem Solution How It Works Counting the Rows in a Group Problem Solution How It Works Detecting Changes in a Table Problem Solution How It Works Restricting a Result Set to Groups of Interest Problem Solution How It Works Performing Aggregations against Unique Values Only Problem Solution How It Works Creating Hierarchical Summaries Problem Solution How It Works xvi

17 5-8. Creating Summary Totals and Subtotals Problem Solution How It Works Creating Custom Summaries Problem Solution How It Works Identifying Rows Generated by the GROUP BY Arguments Problem Solution How It Works Identifying Summary Levels Problem Solution How It Works Chapter 6: Advanced Select Techniques Avoiding Duplicate Results Problem Solution # Solution # How It Works Returning the Top N Rows Problem Solution How It Works Renaming a Column in the Output Problem Solution How It Works xvii

18 6-4. Retrieving Data Directly into Variables Problem Solution How It Works Creating a New Table with the Results from a Query Problem Solution How It Works Filtering the Results from a Subquery Problem Solution How It Works Selecting from the Results of Another Query Problem Solution How It Works Passing Rows Through a Function Problem Solution How It Works Returning Random Rows from a Table Problem Solution How It Works Converting Rows into Columns Problem Solution How It Works xviii

19 6-11. Converting Columns into Rows Problem Solution How It Works Reusing Common Subqueries in a Query Problem Solution How It Works Querying Recursive Tables Problem Solution How It Works Hard-Coding the Results from a Query Problem Solution How It Works Chapter 7: Windowing Functions Calculating Totals Based upon the Prior Row Problem Solution How It Works Calculating Totals Based upon a Subset of Rows Problem Solution How It Works Calculating a Percentage of Total Problem Solution How It Works xix

20 7-4. Calculating a Row X of Y Problem Solution How It Works Using a Logical Window Problem Solution How It Works Generating an Incrementing Row Number Problem Solution How It Works Returning Rows by Rank Problem Solution How It Works Sorting Rows into Buckets Problem Solution How It Works Grouping Logically Consecutive Rows Together Problem Solution How It Works Accessing Values from Other Rows Problem Solution How It Works xx

21 7-11. Finding Gaps in a Sequence of Numbers Problem Solution How It Works Accessing the First or Last Value from a Partition Problem Solution How It Works Calculating the Relative Position or Rank of a Value within a Set of Values Problem Solution How It Works Calculating Continuous or Discrete Percentiles Problem Solution How It Works Assigning Sequences in a Specified Order Problem Solution How It Works Chapter 8: Inserting, Updating, Deleting Inserting a New Row Problem Solution How It Works Specifying Default Values Problem Solution How It Works xxi

22 8-3. Overriding an IDENTITY Column Problem Solution How It Works Generating a Globally Unique Identifier (GUID) Problem Solution How It Works Inserting Results from a Query Problem Solution How It Works Inserting Results from a Stored Procedure Problem Solution How It Works Inserting Multiple Rows at Once from Supplied Values Problem Solution How It Works Inserting Rows and Returning the Inserted Rows Problem Solution How It Works Updating a Single Row or Set of Rows Problem Solution How It Works xxii

23 8-10. Updating While Using a Second Table as the Data Source Problem Solution How It Works Updating Data and Returning the Affected Rows Problem Solution How It Works Updating Large-Value Columns Problem Solution How It Works Deleting Rows Problem Solution How It Works Deleting Rows and Returning the Deleted Rows Problem Solution How It Works Deleting All Rows Quickly (Truncating) Problem Solution How It Works Merging Data (Inserting, Updating, and/or Deleting Values) Problem Solution How It Works xxiii

24 8-17. Inserting Output Data Problem Solution How It Works Chapter 9: Working with Strings Concatenating Multiple Strings Problem/ Solution How It Works Finding a Character s ASCII Value Problem Solution How It Works Returning Integer and Character Unicode Values Problem Solution How It Works Locating Characters in a String Problem Solution How It Works Determining the Similarity of Strings Problem Solution How It Works Returning the Leftmost or Rightmost Portion of a String Problem Solution How It Works xxiv

25 9-7. Returning Part of a String Problem Solution How It Works Counting Characters or Bytes in a String Problem Solution How It Works Replacing Part of a String Problem Solution How It Works Stuffing a String into a String Problem Solution How It Works Changing Between Lowercase and Uppercase Problem Solution How It Works Removing Leading and Trailing Blanks Problem Solution How It Works Repeating an Expression N Times Problem Solution How It Works xxv

26 9-14. Repeating a Blank Space N Times Problem Solution How It Works Reversing the Order of Characters in a String Problem Solution How It Works Chapter 10: Working with Dates and Times Returning the Current Date and Time Problem Solution How It Works Converting Between Time Zones Problem Solution How It Works Converting a Date/Time Value to a Datetimeoffset Value Problem Solution How It Works Incrementing or Decrementing a Date s Value Problem Solution How It Works Finding the Difference Between Two Dates Problem Solution How It Works xxvi

27 10-6. Finding the Elapsed Time Between Two Dates Problem Solution How It Works Displaying the String Value for Part of a Date Problem Solution How It Works Displaying the Integer Representations for Parts of a Date Problem Solution How It Works Determining Whether a String Is a Valid Date Problem Solution How It Works Determining the Last Day of the Month Problem Solution How It Works Creating a Date from Numbers Problem Solution How It Works Finding the Beginning Date of a Datepart Problem Solution # Solution # Solution # How It Works # xxvii

28 xxviii How It Works # How It Works # Include Missing Dates Problem Solution How It Works Finding Arbitrary Dates Problem Solution How It Works Querying for Intervals Problem Solution How It Works Working with Dates and Times Across National Boundaries Problem Solution How It Works Chapter 11: Working with Numbers Representing Integers Problem Solution How It Works Creating Single-Bit Integers Problem Solution How It Works Representing Decimal and Monetary Amounts Problem Solution How It Works

29 11-4. Representing Floating-Point Values Problem Solution How It Works Writing Mathematical Expressions Problem Solution How It Works Casting Between Data Types Problem Solution How It Works Converting Numbers to Text Problem Solution How It Works Converting from Text to a Number Problem Solution How It Works Rounding Problem Solution How It Works Rounding Always Up or Down Problem Solution How It Works xxix

30 Discarding Decimal Places Problem Solution How It Works Testing Equality of Binary Floating-Point Values Problem Solution How It Works Treating Nulls as Zeros Problem Solution How It Works Generating a Row Set of Sequential Numbers Problem Solution How It Works Generating Random Integers in a Row Set Problem Solution How It Works Reducing Space Used by Decimal Storage Problem Solution How It Works Chapter 12: Transactions, Locking, Blocking, and Deadlocking Transaction Control Using Explicit Transactions Problem Solution How It Works xxx

31 12-2. Displaying the Oldest Active Transaction Problem Solution How It Works Querying Transaction Information by Session Problem Solution How It Works Locking Viewing Lock Activity Problem Solution How It Works Controlling a Table s Lock-Escalation Behavior Problem Solution How It Works Transaction, Locking, and Concurrency Configuring a Session s Transaction-Locking Behavior Problem Solution How It Works Blocking Identifying and Resolving Blocking Issues Problem Solution How It Works Configuring How Long a Statement Will Wait for a Lock to Be Released Problem Solution How It Works xxxi

32 Deadlocking Identifying Deadlocks with a Trace Flag Problem Solution How It Works Identifying Deadlocks with Extended Events Problem Solution How It Works Setting Deadlock Priority Problem Solution How It Works Chapter 13: Managing Tables Creating a Table Problem Solution How It Works Adding a Column Problem Solution How It Works Adding a Column that Requires Data Problem Solution How It Works Changing a Column Problem Solution How It Works xxxii

33 13-5. Creating a Computed Column Problem Solution How It Works Removing a Column Problem Solution How It Works Removing a Table Problem Solution How It Works Reporting on a Table s Definition Problem Solution How It Works Reducing Storage Used by NULL Columns Problem Solution How It Works Adding a Constraint to a Table Problem Solution How It Works Creating a Recursive Foreign Key Problem Solution How It Works xxxiii

34 Allowing Data Modifications to Foreign Key Columns in the Referenced Table to Be Reflected in the Referencing Table Problem Solution How It Works Specifying Default Values for a Column Problem Solution How It Works Validating Data as It Is Entered into a Column Problem Solution How It Works Temporarily Turning Off a Constraint Problem Solution How It Works Removing a Constraint Problem Solution How It Works Creating Auto-incrementing Columns Problem Solution How It Works Obtaining the Identity Value Used Problem Solution How It Works xxxiv

35 Viewing or Changing the Seed Settings on an Identity Column Problem Solution How It Works Inserting Values into an Identity Column Problem Solution How It Works Automatically Inserting Unique Values Problem Solution How It Works Using Unique Identifiers Across Multiple Tables Problem Solution How It Works Using Temporary Storage Problem Solution # Solution # How It Works Chapter 14: Managing Views Regular Views Creating a View Problem Solution How It Works Querying a View s Definition Problem Solution How It Works xxxv

36 14-3. Obtaining a List of All Views in a Database Problem Solution How It Works Obtaining a List of All Columns in a View Problem Solution How It Works Refreshing the Definition of a View Problem Solution How It Works Modifying a View Problem Solution How It Works Modifying Data Through a View Problem Solution How It Works Encrypting a View Problem Solution How It Works Indexing a View Problem Solution How It Works xxxvi

37 Creating a Partitioned View Problem Solution How It Works Creating a Distributed-Partitioned View Problem Solution How It Works Chapter 15: Managing Large Tables and Databases Partitioning a Table Problem Solution How It Works Locating Data in a Partition Problem Solution How It Works Adding a Partition Problem Solution How It Works Removing a Partition Problem Solution How It Works Determining Whether a Table Is Partitioned Problem Solution How It Works xxxvii

38 15-6. Determining the Boundary Values for a Partitioned Table Problem Solution How It Works Determining the Partitioning Column for a Partitioned Table Problem Solution How It Works Determining the NEXT USED Partition Problem Solution How It Works Moving a Partition to a Different Partitioned Table Problem Solution How It Works Moving Data from a Nonpartitioned Table to a Partition in a Partitioned Table. 379 Problem Solution How It Works Moving a Partition from a Partitioned Table to a Nonpartitioned Table Problem Solution How It Works Reducing Table Locks on Partitioned Tables Problem Solution How It Works xxxviii

39 Removing Partition Functions and Schemes Problem Solution How It Works Easing VLDB Manageability (with Filegroups) Problem Solution How It Works Compressing Table Data Problem Solution How It Works Rebuilding a Heap Problem Solution How It Works Chapter 16: Managing Indexes Index Overview Creating a Table Index Problem Solution How It Works Creating a Table Index Problem Solution # How It Works Solution # How It Works xxxix

40 16-3. Enforcing Uniqueness on Non-key Columns Problem Solution How It Works Creating an Index on Multiple Columns Problem Solution How It Works Defining Index Column Sort Direction Problem Solution How It Works Viewing Index Metadata Problem Solution How It Works Disabling an Index Problem Solution How It Works Dropping Indexes Problem Solution How It Works Changing an Existing Index Problem Solution How It Works Controlling Index Build Performance and Concurrency xl

41 Sorting in Tempdb Problem Solution How It Works Controlling Index Creation Parallelism Problem Solution How It Works User Table Access During Index Creation Problem Solution How It Works Index Options Using an Index INCLUDE Problem Solution How It Works Using PADINDEX and FILLFACTOR Problem Solution How It Works Disabling Page and/or Row Index Locking Problem Solution How It Works Managing Very Large Indexes Creating an Index on a Filegroup Problem Solution How It Works xli

42 Implementing Index Partitioning Problem Solution How It Works Indexing a Subset of Rows Problem Solution How It Works Reducing Index Size Problem Solution How It Works Further Reducing Index Size Problem Solution How It Works Chapter 17: Stored Procedures Creating a Stored Procedure Problem Solution How It Works Passing Parameters Problem Solution How It Works Making Parameters Optional Problem Solution How It Works xlii

43 17-4. Making Early Parameters Optional Problem Solution How It Works Returning Output Problem Solution How It Works Modifying a Stored Procedure Problem Solution How It Works Removing a Stored Procedure Problem Solution How It Works Automatically Run a Stored Procedure at Start-Up Problem Solution How It Works Viewing a Stored Procedure s Definition Problem Solution How It Works Documenting Stored Procedures Problem Solution How It Works xliii

44 Determining the Current Nesting Level Problem Solution How It Works Encrypting a Stored Procedure Problem Solution How It Works Specifying a Security Context Problem Solution How It Works Avoiding Cached Query Plans Problem Solution How It Works Flushing the Procedure Cache Problem Solution How It Works Chapter 18: User-Defined Functions and Types UDF Basics Creating Scalar Functions Problem Solution How It Works Creating Inline Functions Problem Solution How It Works xliv

45 18-3. Creating Multi-Statement User-Defined Functions Problem Solution How It Works Modifying User-Defined Functions Problem Solution How It Works Viewing UDF Metadata Problem Solution How It Works Benefitting from UDFs Maintaining Reusable Code Problem Solution How It Works Cross-Referencing Natural Key Values Problem Solution How It Works Replacing a View with a Function Problem Solution How It Works Dropping a Function Problem Solution How It Works UDT Basics xlv

46 Creating and Using User-Defined Types Problem Solution How It Works Identifying Dependencies on User-Defined Types Problem Solution How It Works Passing Table-Valued Parameters Problem Solution How It Works Dropping User-Defined Types Problem Solution How It Works Chapter 19: In-Memory OLTP Configuring a Database So That It Can Utilize In-Memory OLTP Problem Solution # Solution # How It Works Making a Memory-Optimized Table Problem Solution How It Works Creating a Memory-Optimized Table Variable Problem Solution How It Works xlvi

47 19-4. Creating a Natively Compiled Stored Procedure Problem Solution How It Works Determining Which Database Objects Are Configured to Use In-Memory OLTP Problem Solution How It Works Determining Which Objects Are Actively Using In-Memory OLTP on the Server Problem Solution How It Works Detecting Performance Issues with Natively Compiled Stored Procedure Parameters Problem Solution How It Works Viewing CFP Metadata Problem Solution How It Works Disabling or Enabling Automatic Merging Problem Solution How It Works Manually Merging Checkpoint File Pairs Problem Solution How It Works xlvii

48 Chapter 20: Triggers Creating an AFTER DML Trigger Problem Solution How It Works Creating an INSTEAD OF DML Trigger Problem Solution How It Works Handling Transactions in Triggers Problem Solution How It Works Linking Trigger Execution to Modified Columns Problem Solution How It Works Viewing DML Trigger Metadata Problem Solution How It Works Creating a DDL Trigger Problem Solution How It Works Creating a Logon Trigger Problem Solution How It Works xlviii

49 20-8. Viewing DDL Trigger Metadata Problem Solution How It Works Modifying a Trigger Problem Solution How It Works Enabling and Disabling a Trigger Problem Solution How It Works Nesting Triggers Problem Solution How It Works Controlling Recursion Problem Solution How It Works Specifying the Firing Order Problem Solution How It Works Dropping a Trigger Problem Solution How It Works xlix

50 Chapter 21: Error Handling l Handling Batch Errors Problem Solution How It Works What Are the Error Numbers and Messages Within SQL? Problem Solution How It Works How Can I Implement Structured Error Handling in My Queries? Problem Solution How It Works How Can I Use Structured Error Handling, but Still Return an Error? Problem Solution How It Works Nested Error Handling Problem Solution How It Works Throwing an Error Problem Solution #1: Use RAISERROR to throw an error How It Works Solution #2: Use THROW to throw an error How It Works Creating a User-Defined Error Problem Solution How It Works

51 21-8. Removing a User-Defined Error Problem Solution How It Works Chapter 22: Query Performance Tuning Query Performance Tips Capturing and Evaluating Query Performance Capturing Executing Queries Problem Solution # How It Works Solution # How It Works Viewing Estimated Query Execution Plans Problem Solution How It Works Viewing Execution Runtime Information Problem Solution How It Works Viewing Statistics for Cached Plans Problem Solution How It Works Viewing Record Counts for Cached Plans Problem Solution How It Works li

52 22-6. Viewing Aggregated Performance Statistics Based on Query or Plan Patterns Problem Solution How It Works Identifying the Top Bottleneck Problem Solution How It Works Identifying I/O Contention by Database and File Problem Solution How It Works Miscellaneous Techniques Parameterizing Ad Hoc Queries Problem Solution How It Works Forcing the Use of a Query Plan Problem Solution How It Works Applying Hints Without Modifying a SQL Statement Problem Solution How It Works Creating Plan Guides from Cache Problem Solution How It Works lii

53 Checking the Validity of a Plan Guide Problem Solution How It Works Parameterizing a Nonparameterized Query Using Plan Guides Problem Solution How It Works Limiting Competing Query Resource Consumption Problem Solution How It Works Chapter 23: Hints Forcing a Join s Execution Approach Problem Solution How It Works Forcing a Statement Recompile Problem Solution How It Works Executing a Query Without Locking Problem Solution #1: The NOLOCK Hint Solution #2: The Isolation Level How It Works Forcing an Index Seek Problem Solution How It Works liii

54 liv Forcing an Index Scan Problem Solution How It Works Optimizing for First Rows Problem Solution How It Works Specifying Join Order Problem Solution How It Works Forcing the Use of a Specific Index Problem Solution How It Works Optimizing for Specific Parameter Values Problem Solution How It Works Chapter 24: Index Tuning and Statistics Index Tuning Index Maintenance Displaying Index Fragmentation Problem Solution How It Works Rebuilding Indexes Problem Solution How It Works

55 24-3. Defragmenting Indexes Problem Solution How It Works Rebuilding a Heap Problem Solution How It Works Displaying Index Usage Problem Solution How It Works Statistics Manually Creating Statistics Problem Solution How It Works Creating Statistics on a Subset of Rows Problem Solution How It Works Updating Statistics Problem Solution How It Works Generating Statistics Across All Tables Problem Solution How It Works lv

56 Updating Statistics Across All Tables Problem Solution How It Works Viewing Statistics Details Problem Solution How It Works Removing Statistics Problem Solution How It Works Finding When Stats Need to Be Created Problem Solution How It Works Chapter 25: XML Creating an XML Column Problem Solution How It Works Inserting XML Data Problem Solution How It Works Validating XML Data Problem Solution How It Works lvi

57 25-4. Verifying the Existence of XML Schema Collections Problem Solution How It Works Retrieving XML Data Problem Solution How It Works Modifying XML Data Problem Solution How It Works Indexing XML Data Problem Solution How It Works Formatting Relational Data as XML Problem Solution How It Works Formatting XML Data as Relational Problem Solution How It Works Using XML to Return a Delimited String Problem Solution How It Works lvii

58 Chapter 26: Files, Filegroups, and Integrity Adding a Data File or a Log File Problem Solution How It Works Retrieving Information about the Files in a Database Problem Solution How It Works Removing a Data File or a Log File Problem Solution How It Works Relocating a Data File or a Log File Problem Solution How It Works Changing a File s Logical Name Problem Solution How It Works Increasing the Size of a Database File Problem Solution How It Works Adding a Filegroup Problem Solution How It Works lviii

59 26-8. Adding a File to a Filegroup Problem Solution How It Works Setting the Default Filegroup Problem Solution How It Works Adding Data to a Specific Filegroup Problem Solution How It Works Moving Data to a Different Filegroup Problem Solution # Solution # Solution # How It Works Removing a Filegroup Problem Solution How It Works Making a Database or a Filegroup Read-Only Problem # Problem # Solution # Solution # How It Works lix

60 Viewing Database Space Usage Problem Solution # Solution # Solution # Solution # How It Works Shrinking the Database or a Database File Problem Solution # Solution # How It Works Checking the Consistency of Allocation Structures Problem Solution How It Works Checking Allocation and Structural Integrity Problem Solution How It Works Checking the Integrity of Tables in a Filegroup Problem Solution How It Works Checking the Integrity of Specific Tables and Indexed Views Problem Solution # Solution # Solution # How It Works lx

61 Checking Constraint Integrity Problem Solution How It Works Checking System Table Consistency Problem Solution How It Works Chapter 27: Backup Backing Up a Database Problem Solution How It Works Compressing a Backup Problem Solution How It Works Ensuring That a Backup Can Be Restored Problem Solution How It Works Transaction Log Backup Problem Solution How It Works Understanding Why the Transaction Log Continues to Grow Problem Solution How It Works lxi

62 27-6. Performing a Differential Backup Problem Solution How It Works Backing Up a Single Row or Table Problem Solution How It Works Creating a Database Snapshot Problem Solution How It Works Backing Up Data Files or Filegroups Problem Solution #1: Perform a File Backup Solution #2: Perform a Filegroup Backup How It Works Mirroring Backup Files Problem Solution How It Works Backing Up a Database Without Affecting the Normal Sequence of Backups Problem Solution How It Works Querying Backup Data Problem Solution How It Works lxii

63 Encrypting a Backup Problem Solution How It Works Compressing an Encrypted Backup Problem Solution How It Works Backing Up Certificates Problem Solution How It Works Backing Up to Azure Problem Solution How It Works Backing Up to Multiple Files Problem Solution How It Works Chapter 28: Recovery Restoring a Database from a Full Backup Problem Solution How It Works Restoring a Database from a Transaction Log Backup Problem Solution How It Works lxiii

64 28-3. Restoring a Database from a Differential Backup Problem Solution How It Works Restoring a File or Filegroup Problem Solution How It Works Performing a Piecemeal (PARTIAL) Restore Problem Solution How It Works Restoring a Page Problem Solution How It Works Identifying Databases with Multiple Recovery Paths Problem Solution How It Works Restore a Single Row or Table Problem Solution #1: Restore Rows from a Backup How It Works Solution #2: Restore Rows from a Database Snapshot How It Works Recover from a Backup in Azure Blob Storage Problem Solution How It Works lxiv

65 Recover a Certificate Problem Solution How It Works Chapter 29: Principals and Users Windows Principals Creating a Windows Login Problem Solution How It Works Viewing Windows Logins Problem Solution How It Works Altering a Windows Login Problem Solution How It Works Dropping a Windows Login Problem Solution How It Works Denying SQL Server Access to a Windows User or Group Problem Solution How It Works SQL Server Principals Creating a SQL Server Login Problem Solution How It Works lxv

66 29-7. Viewing SQL Server Logins Problem Solution How It Works Altering a SQL Server Login Problem Solution How It Works Managing a Login s Password Problem Solution How It Works Dropping a SQL Login Problem Solution How It Works Managing Server Role Members Problem Solution How It Works Reporting Fixed Server Role Information Problem Solution How It Works Database Principals Creating Database Users Problem Solution How It Works lxvi

67 Reporting Database User Information Problem Solution How It Works Modifying a Database User Problem Solution How It Works Removing a Database User from the Database Problem Solution How It Works Fixing Orphaned Database Users Problem Solution How It Works Reporting Fixed Database Roles Information Problem Solution How It Works Managing Fixed Database Role Membership Problem Solution How It Works Managing User-Defined Database Roles Problem Solution How It Works lxvii

68 Managing Application Roles Problem Solution How It Works Managing User-Defined Server Roles Problem Solution How It Works Chapter 30: Securables, Permissions, and Auditing Permissions Overview Reporting SQL Server Assignable Permissions Problem Solution How It Works Server-Scoped Securables and Permissions Managing Server Permissions Problem Solution How It Works Querying Server-Level Permissions Problem Solution How It Works Database-Scoped Securables and Permissions Managing Database Permissions Problem Solution How It Works lxviii

69 30-5. Querying Database Permissions Problem Solution How It Works Schema-Scoped Securables and Permissions Managing Schemas Problem Solution How It Works Managing Schema Permissions Problem Solution How It Works Object Permissions Managing Object Permissions Problem Solution How It Works Managing Permissions Across Securable Scopes Determining Permissions to a Securable Problem Solution How It Works Reporting Permissions by Securable Scope Problem Solution How It Works Changing Securable Ownership Problem Solution How It Works lxix

70 Allowing Access to Non-SQL Server Resources Problem Solution How It Works Auditing Activity of Principals Against Securables Defining Audit Data Sources Problem Solution How It Works Capturing SQL Instance Scoped Events Problem Solution How It Works Capturing Database-Scoped Events Problem Solution How It Works Querying Captured Audit Data Problem Solution How It Works Managing, Modifying, and Removing Audit Objects Problem Solution How It Works Chapter 31: Objects and Dependencies Changing the Name of Database Items Problem Solution How It Works lxx

71 31-2. Changing an Object s Schema Problem Solution How It Works Identifying Object Dependencies Problem Solution How It Works Identifying Referencing and Referenced Entities Problem Solution How It Works Viewing the Definition of Coded Objects Problem Solution # Solution # How It Works Returning a Database Object s Name, Schema Name, and Object ID Problem Solution # Solution # How It Works Index lxxi

72

73 About the Authors Jason Brimhall is first and foremost a family man. He has 15+ yrs experience in IT and has worked with SQL Server starting with SQL Server 6.5. He has worked for both large and small companies in varied industries. He has experience in performance tuning, high transaction environments, large environments, and VLDBs. He is currently a Principal Consultant, Microsoft Certified Master, and an MVP for SQL Server. Jason regularly volunteers for PASS and has been the VP of the Las Vegas User Group (SSSOLV). You can read more from Jason on his blog at: Jonathan Gennick is an Apress Assistant Editorial Director with responsibility for database topics. He is line-leader for Apress Oracle and SQL Server lines. He also publishes carefully-chosen database books of a general nature. He maintains a keen interest in books across all lines that touch upon relational databases. Outside of the day-job Jonathan looks to family and community. He serves actively in his local church as First Elder. He is an avid mountainbiker and trail builder, and a member of the Munising Bay Trail Network. For several years he served his local community as an Emergency Medical Technician for the Alger County Ambulance Service. lxxiii

74 About the Authors Wayne Sheffield, a Microsoft Certified Master in SQL Server, started working with xbase databases in the late 80 s. With over 25 years in IT, he has worked with SQL Server (since version 6.5 in the late 90 s) in various developer and administration roles, with an emphasis on performance tuning. He is the author of several articles at and enjoys sharing his knowledge by presenting at SQL PASS events and blogging at lxxiv

75 About the Technical Reviewer Louis Davidson has been in the IT industry for more than 15 years as a corporate database developer and architect. He has spent the majority of his career working with Microsoft SQL Server, beginning from the early days of version 1.0. He has a bachelor s degree from the University of Tennessee at Chattanooga in computer science, with a minor in mathematics. Louis is the data architect for Compass Technology (Compass.net) in Chesapeake, Virginia, leading database development on their suite of nonprofit oriented CRM products, built on the Microsoft CRM platform and SQL Server technologies. lxxv

AGREEMENT BETWEEN THE REPUBLIC OF PERU AND THE STATES OF THE EUROPEAN FREE TRADE ASSOCIATION (ICELAND, LIECHTENSTEIN, NORWAY AND SWITZERLAND)

AGREEMENT BETWEEN THE REPUBLIC OF PERU AND THE STATES OF THE EUROPEAN FREE TRADE ASSOCIATION (ICELAND, LIECHTENSTEIN, NORWAY AND SWITZERLAND) AGREEMENT BETWEEN THE REPUBLIC OF PERU AND THE STATES OF THE EUROPEAN FREE TRADE ASSOCIATION (ICELAND, LIECHTENSTEIN, NORWAY AND SWITZERLAND) TABLE OF CONTENTS AGREEMENT Preamble III GENERAL PROVISIONS

More information

Survey questions. January 9-12, 2014 Pew Research Center Internet Project. Ask all. Sample: n= 1,006 national adults, age 18 and older

Survey questions. January 9-12, 2014 Pew Research Center Internet Project. Ask all. Sample: n= 1,006 national adults, age 18 and older Survey questions January 9-12, 2014 Pew Research Center Internet Project Sample: n= 1,006 national adults, age 18 and older Margin of error is plus or minus 3.5 percentage points for results based on Total

More information

August Tracking Survey 2011 Final Topline 8/30/2011

August Tracking Survey 2011 Final Topline 8/30/2011 August Tracking Survey 2011 Final Topline 8/30/2011 Data for July 25 August 26, 2011 Princeton Survey Research Associates International for the Pew Research Center s Internet & American Life Project Sample:

More information

COLLECTION OF INTERNATIONAL INSTRUMENTS AND OTHER LEGAL TEXTS CONCERNING REFUGEES AND DISPLACED PERSONS

COLLECTION OF INTERNATIONAL INSTRUMENTS AND OTHER LEGAL TEXTS CONCERNING REFUGEES AND DISPLACED PERSONS COLLECTION OF INTERNATIONAL INSTRUMENTS AND OTHER LEGAL TEXTS CONCERNING REFUGEES AND DISPLACED PERSONS VOLUME I UNIVERSAL INSTRUMENTS Published by the DIVISION OF INTERNATIONAL PROTECTION OF THE OFFICE

More information

Sample: n= 2,251 national adults, age 18 and older, including 750 cell phone interviews Interviewing dates:

Sample: n= 2,251 national adults, age 18 and older, including 750 cell phone interviews Interviewing dates: Survey Questions Local News Survey 2011 Revised Final Topline 3/16/11 Data for January 12-25, 2011 Princeton Survey Research Associates International for the Pew Research Center s Internet & American Life

More information

Criminal and Civil Contempt Second Edition

Criminal and Civil Contempt Second Edition Criminal and Civil Contempt Second Edition Lawrence N. Gray, Esq. TABLE OF CONTENTS Foreword... ix Preface... xi [1.0] I. Introduction... 1 [1.1] II. Statutes... 3 [1.2] III. The Nature of Legislative

More information

Frequently Asked Questions (FAQs): 2014 Minnesota Domestic Violence Firearm Law i I. INTRODUCTION

Frequently Asked Questions (FAQs): 2014 Minnesota Domestic Violence Firearm Law i I. INTRODUCTION Frequently Asked Questions (FAQs): 2014 Minnesota Domestic Violence Firearm Law i WHEN IS THIS LAW EFFECTIVE? August 1, 2014 I. INTRODUCTION IN WHAT CASES MUST FIREARMS BE SURRENDERED/TRANSFERRED IN THE

More information

AGREEMENT BETWEEN COLOMBIA AND THE STATES OF THE EUROPEAN FREE TRADE ASSOCIATION (ICELAND, LIECHTENSTEIN, NORWAY AND SWITZERLAND) TABLE OF CONTENTS

AGREEMENT BETWEEN COLOMBIA AND THE STATES OF THE EUROPEAN FREE TRADE ASSOCIATION (ICELAND, LIECHTENSTEIN, NORWAY AND SWITZERLAND) TABLE OF CONTENTS AGREEMENT BETWEEN COLOMBIA AND THE STATES OF THE EUROPEAN FREE TRADE ASSOCIATION (ICELAND, LIECHTENSTEIN, NORWAY AND SWITZERLAND) TABLE OF CONTENTS AGREEMENT Preamble III CHAPTER 1: GENERAL PROVISIONS

More information

RESOLUTION OF PETROBRAS EXTRAORDINARY GENERAL MEETING

RESOLUTION OF PETROBRAS EXTRAORDINARY GENERAL MEETING RESOLUTION OF PETROBRAS EXTRAORDINARY GENERAL MEETING Rio de Janeiro, December 15, 2017 Petróleo Brasileiro S.A. - Petrobras reports that the Extraordinary General Meeting held at 4 pm today, in the Auditorium

More information

ARTICLE I 1. STATEMENT OF PURPOSE AND APPLICABILITY

ARTICLE I 1. STATEMENT OF PURPOSE AND APPLICABILITY PROCUREMENT AND CONTRACT GUIDELINES OF THE NEW YORK STATE HOUSING FINANCE AGENCY, STATE OF NEW YORK MORTGAGE AGENCY, NEW YORK STATE AFFORDABLE HOUSING CORPORATION, STATE OF NEW YORK MUNICIPAL BOND BANK

More information

Queensland Competition Authority Annexure 1

Queensland Competition Authority Annexure 1 ANNEXURE 1 AMENDMENTS TO THE CODE This Annexure contains the amendments that the Authority is making to the Electricity Industry Code (the Code) to reflect the MSS and GSL arrangements applicable to Energex

More information

Thinking in LINQ. Harnessing the Power of Functional Programming in.net Applications. Sudipta Mukherjee

Thinking in LINQ. Harnessing the Power of Functional Programming in.net Applications. Sudipta Mukherjee Thinking in LINQ Harnessing the Power of Functional Programming in.net Applications Sudipta Mukherjee Thinking in LINQ: Harnessing the power of functional programing in.net applications Copyright 2014

More information

STANDING RULES OF THE THIRTY-FIRST GENERAL SYNOD As approved by the United Church of Christ Board of Directors March 19, 2016

STANDING RULES OF THE THIRTY-FIRST GENERAL SYNOD As approved by the United Church of Christ Board of Directors March 19, 2016 STANDING RULES OF THE THIRTY-FIRST GENERAL SYNOD As approved by the United Church of Christ Board of Directors March 19, 2016 THE MEMBERSHIP OF THE GENERAL SYNOD I. The General Synod is the representative

More information

The Constitution of the Chamber of Midwives

The Constitution of the Chamber of Midwives The Constitution of the Chamber of Midwives Pursuant to Article 28 of the Midwifery Act (Official Gazette, No. 120/08) the Incorporating Assembly of the Croatian Chamber of Midwives, with the approval

More information

Effecti~e-~ate: _hfilj lj===-_j. Rulemaking Hearing Rule(s) Filing Form Effective Date

Effecti~e-~ate: _hfilj lj===-_j. Rulemaking Hearing Rule(s) Filing Form Effective Date ---~ Department of State Division of Publications 312 Rosa L. Parks Avenue, 8th Floor SnodgrassfTN Tower Nashville, TN 37243 Phone: 615-741-2650 Fax: 615-741-5133 Email: register.information@tn.gov ---------------

More information

101 Ready-to-Use Excel Macros. by Michael Alexander and John Walkenbach

101 Ready-to-Use Excel Macros. by Michael Alexander and John Walkenbach 101 Ready-to-Use Excel Macros by Michael Alexander and John Walkenbach 101 Ready-to-Use Excel Macros Published by John Wiley & Sons, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright

More information

Association Agreement between the European Union and its Member States and Ukraine

Association Agreement between the European Union and its Member States and Ukraine Association Agreement between the European Union and its Member States and Ukraine incorporating a Deep and Comprehensive Free Trade Area (DCFTA) Published in the Official Journal of the European Union

More information

Human Trafficking Statistics Polaris Project

Human Trafficking Statistics Polaris Project HUMAN TRAFFICKING STATISTICS The following is a list of available statistics estimating the scope of Human Trafficking around the world and within the United States. Actual statistics are often unavailable,

More information

CURRENT PAGES OF THE LAWS & RULES OF THE MOBILE COUNTY PERSONNEL BOARD

CURRENT PAGES OF THE LAWS & RULES OF THE MOBILE COUNTY PERSONNEL BOARD CURRENT PAGES OF THE LAWS & RULES OF THE MOBILE COUNTY PERSONNEL BOARD : I II III IV V ACT SECTION: 1 14 2 15 3 16 4 17 5 18 6 19 7 20 8 21 9 22 10 23 11 24 12 25 13 RULES SECTION: RULE I Page 1 7 RULE

More information

Sale of goods. Vienna Convention United Nations Convention on the Contracts for the International Sale of Goods (Vienna, 11 April 1980)

Sale of goods. Vienna Convention United Nations Convention on the Contracts for the International Sale of Goods (Vienna, 11 April 1980) Sale of goods Vienna Convention 1980 United Nations Convention on the Contracts for the () PART I - SPHERE OF APPLICATION AND GE- NERAL PROVISIONS CHAPTER I - SPHERE OF APPLICATION ARTICLE I 1. This Convention

More information

TOWN OF WHEATLAND CODE OF ORDINANCES CONTENTS

TOWN OF WHEATLAND CODE OF ORDINANCES CONTENTS TOWN OF WHEATLAND CODE OF ORDINANCES CONTENTS CHAPTER I. - GENERAL PROVISIONS 1.00 Town of Wheatland Code 1.20 Repeal of Ordinances 1.30 Ordinances not Re-Enacted 1.40 Penalties 1.50 Statutory Authority

More information

THE CONSTRUCTION BAR ASSOCIATION OF IRELAND MICHEÁL MUNNELLY BL 1 THE CONSTRUCTION CONTRACTS ACT, 2013

THE CONSTRUCTION BAR ASSOCIATION OF IRELAND MICHEÁL MUNNELLY BL 1 THE CONSTRUCTION CONTRACTS ACT, 2013 THE CONSTRUCTION BAR ASSOCIATION OF IRELAND CONSTRUCTION LAW CONFERENCE 23 RD NOVEMBER 2013 MICHEÁL MUNNELLY BL 1 THE CONSTRUCTION CONTRACTS ACT, 2013 Background to the Construction Contracts Act, 2013

More information

SNS and Facebook Survey 2010 Final Topline 12/2/10 Data for October 20 November 28, 2010

SNS and Facebook Survey 2010 Final Topline 12/2/10 Data for October 20 November 28, 2010 SNS and Facebook Survey 2010 Final Topline 12/2/10 Data for October 20 November 28, 2010 Princeton Survey Research Associates International for the Pew Research Center s Internet & American Life Project

More information

v. DECLARATORY RELIEF

v. DECLARATORY RELIEF STATE OF MINNESOTA COUNTY OF HENNEPIN FOURTH JUDICIAL DISTRICT CIVIL DIVISION Stephanie Woodruff, Dan Cohen and Paul Ostrow, Plaintiffs COMPLAINT FOR INJUNCTIVE AND v. DECLARATORY RELIEF The City of Minneapolis,

More information

MYANMAR COMPANIES LAW. (Unofficial Translation)

MYANMAR COMPANIES LAW. (Unofficial Translation) MYANMAR COMPANIES LAW (Unofficial Translation) i DRAFT MYANMAR COMPANIES LAW TABLE OF CONTENTS PART I PRELIMINARY... 1 Division 1: Citation, commencement and definitions... 1 PART II CONSTITUTION, INCORPORATION

More information

It is hereby notified that the President has assented to the following Act which is hereby published for general information:-

It is hereby notified that the President has assented to the following Act which is hereby published for general information:- NO. 93 OF 1996: NATIONAL ROAD TRAFFIC ACT, 1996. No. 1892. 22 November 1996 PRESIDENT'S OFFICE NO. 93 OF 1996: NATIONAL ROAD TRAFFIC ACT, 1996. It is hereby notified that the President has assented to

More information

CHARTER AND STATUTES FITZWILLIAM COLLEGE IN THE UNIVERSITY OF CAMBRIDGE

CHARTER AND STATUTES FITZWILLIAM COLLEGE IN THE UNIVERSITY OF CAMBRIDGE CHARTER AND STATUTES OF FITZWILLIAM COLLEGE IN THE UNIVERSITY OF CAMBRIDGE 1 CONTENTS ROYAL CHARTER page 5 STATUTES 8 Statute I Of the Constitution of the College 8 Statute II Of the Visitor 8 Statute

More information

PRACTICAL APPROACH TO

PRACTICAL APPROACH TO PRACTICAL APPROACH TO G. M. CHAUDHRY LL. M. (Intl. Trade Law), M.A.(English, Political Science & History) M.B.A.(Finance), B.L.I.S., Certificates in Islamic & Humanitarian Laws General Course on Intellectual

More information

PROTOCOL TO THE CONVENTION ON INTERNATIONAL INTERESTS IN MOBILE EQUIPMENT ON MATTERS SPECIFIC TO SPACE ASSETS. Signed in Berlin on 9 March 2012

PROTOCOL TO THE CONVENTION ON INTERNATIONAL INTERESTS IN MOBILE EQUIPMENT ON MATTERS SPECIFIC TO SPACE ASSETS. Signed in Berlin on 9 March 2012 PROTOCOL TO THE CONVENTION ON INTERNATIONAL INTERESTS IN MOBILE EQUIPMENT ON MATTERS SPECIFIC TO SPACE ASSETS Signed in Berlin on 9 March 2012 COPY CERTIFIED AS BEING IN CONFORMITY WITH THE ORIGINAL THE

More information

Contents. Preface to the 2018 Edition...iii Table of Cases... xlv. Copyright Act SHORT TITLE...1

Contents. Preface to the 2018 Edition...iii Table of Cases... xlv. Copyright Act SHORT TITLE...1 Contents Preface to the 2018 Edition...iii Table of Cases... xlv Copyright Act SHORT TITLE...1 Section 1: Legislative History...1 I. Introduction...2 A. The Purpose of the Act...2 B. The Premises of Modern

More information

Minorities, Minority Rights and Internal Self-Determination

Minorities, Minority Rights and Internal Self-Determination Minorities, Minority Rights and Internal Self-Determination ThiS is a FM Blank Page Ulrike Barten Minorities, Minority Rights and Internal Self-Determination Ulrike Barten Department of Law University

More information

SINOVILLE COMMUNITY POLICE FORUM. CONSTITUTION (Incorporating approved amendments up to 12 November 2015)

SINOVILLE COMMUNITY POLICE FORUM. CONSTITUTION (Incorporating approved amendments up to 12 November 2015) SINOVILLE COMMUNITY POLICE FORUM CONSTITUTION (Incorporating approved amendments up to 12 November 2015) 1 INDEX PREAMBLE.. 3 1. Name, Area of Jurisdiction, Legal Persona, Status and Rights within the

More information

Normativity in Legal Sociology

Normativity in Legal Sociology Normativity in Legal Sociology ThiS is a FM Blank Page Reza Banakar Normativity in Legal Sociology Methodological Reflections on Law and Regulation in Late Modernity Reza Banakar Sociology of Law Lund

More information

Evaluation of the Solihull Pilot

Evaluation of the Solihull Pilot Evaluation of the Solihull Pilot for the United Kingdom Border Agency and the Legal Services Commission Independent Evaluator Jane Aspden October 2008 Solihull Evaluation Report Jane Aspden Table of Contents

More information

KARNATAKA ACT NO. 36 OF 2011 THE KARNATAKA REPEALING (REGIONAL LAWS) ACT, 2011 Arrangement of Sections Statement of Objects and Reasons Sections: 1.

KARNATAKA ACT NO. 36 OF 2011 THE KARNATAKA REPEALING (REGIONAL LAWS) ACT, 2011 Arrangement of Sections Statement of Objects and Reasons Sections: 1. KARNATAKA ACT NO. 36 OF 2011 THE KARNATAKA REPEALING (REGIONAL LAWS) ACT, 2011 Arrangement of Sections Statement of Objects and Reasons Sections: 1. Short title and commencement 2. Definitions 3. Repeal

More information

Contributions to Political Science

Contributions to Political Science Contributions to Political Science More information about this series at http://www.springer.com/series/11829 Mario Quaranta Political Protest in Western Europe Exploring the Role of Context in Political

More information

RULES OF THE HOUSE OF REPRESENTATIVES

RULES OF THE HOUSE OF REPRESENTATIVES 108th Congress, 2d Session - - - - - - - - House Document No. 108 241 CONSTITUTION JEFFERSON S MANUAL AND RULES OF THE HOUSE OF REPRESENTATIVES OF THE UNITED STATES ONE HUNDRED NINTH CONGRESS JOHN V. SULLIVAN

More information

Copyright Government of Botswana

Copyright Government of Botswana CHAPTER 01:01 - CITIZENSHIP: SUBSIDIARY LEGISLATION INDEX TO SUBSIDIARY LEGISLATION Citizenship Regulations CITIZENSHIP REGULATIONS (section 25) (9th July, 2004) ARRANGEMENT OF REGULATIONS REGULATION PART

More information

AGREEMENT. between THE CITY OF NEW ARK NEW JERSEY. and THE NEW ARK FIREFIGHTERS UNION, INC.

AGREEMENT. between THE CITY OF NEW ARK NEW JERSEY. and THE NEW ARK FIREFIGHTERS UNION, INC. AGREEMENT between THE CITY OF NEW ARK NEW JERSEY and THE NEW ARK FIREFIGHTERS UNION, INC. JANUARY 1, 2013 - DECEMBER 31, 2015 TABLE OF CONTENTS ARTICLE I. 11. III. IV. V. VI. VII. VIII. IX. x. XI. XII.

More information

THE US RESPONSE TO HUMAN TRAFFIC. A list of federal organizations and government proposals

THE US RESPONSE TO HUMAN TRAFFIC. A list of federal organizations and government proposals THE US RESPONSE TO HUMAN TRAFFIC A list of federal organizations and government proposals THE US RESPONSE TO HUMAN TRAFFIC Human trafficking, now considered the third largest source of profits, affects

More information

THE WEST PAKISTAN REPEALING ORDINANCE, 1970

THE WEST PAKISTAN REPEALING ORDINANCE, 1970 1 of 24 18/03/2011 13:13 SECTIONS 1. Short title. THE WEST PAKISTAN REPEALING ORDINANCE, 1970 2. Repeal of certain enactments. 3. Savings. (W.P. Ord. XVIII of 1970) C O N T E N T S SCHEDULE [1] THE WEST

More information

RESOLUTION OF THE JEFFERSON COUNTY COMMISSION

RESOLUTION OF THE JEFFERSON COUNTY COMMISSION RESOLUTION OF THE JEFFERSON COUNTY COMMISSION A. The Jefferson County Commission (the County Commission ) is the governing body of Jefferson County, Alabama (the County ); B. On November 15, 1948, the

More information

SUMA BYLAWS CONSOLIDATED

SUMA BYLAWS CONSOLIDATED SUMA BYLAWS CONSOLIDATED Adopted: January 29, 1997 Amended: February 2, 1998 February 1, 1999 February 2, 2000 January 31, 2005 February 2007 February 5, 2008 February 3, 2009 February 1, 2010 January

More information

REPUBLIC OF SOUTH AFRICA

REPUBLIC OF SOUTH AFRICA REPUBLIC OF SOUTH AFRICA No. 130 of 1993: Compensation for Occupational Injuries and Diseases Act as amended by Compensation for Occupational Injuries and Diseases Amendment Act, No 61 of 1997 ACT To provide

More information

The Pennsylvania State Modern Language Association (PSMLA) Manuscript Group 118

The Pennsylvania State Modern Language Association (PSMLA) Manuscript Group 118 Special Collections and University Archives The Pennsylvania State Modern Language Association (PSMLA) Manuscript Group 118 For Scholarly Use Only Last Modified October 24, 2018 Indiana University of Pennsylvania

More information

Student Bar Association General Body Meeting September 9, :00 p.m. 119 Advantica, Carlisle / 333 Beam, University Park Agenda

Student Bar Association General Body Meeting September 9, :00 p.m. 119 Advantica, Carlisle / 333 Beam, University Park Agenda Student Bar Association General Body Meeting September 9, 2008 7:00 p.m. 119 Advantica, Carlisle / 333 Beam, University Park Agenda I. Call to Order and Roll Call Christopher Reynoso Nathan Harvill Mike

More information

NATIONAL LEGISLATION

NATIONAL LEGISLATION 26 NATIONAL LEGISLATION REPUBLIC OF SOUTH AFRICA The Copyright Act, 1965 An Act to consolidate and amend the law relating to copyright and matters incidental thereto (No. 63, of 1965) ') ARRANGEMENT OF

More information

Department for Legal Affairs

Department for Legal Affairs Emerika Bluma 1, 71000 Sarajevo Tel. 28 35 00 Fax. 28 35 01 Department for Legal Affairs HR DECISION AMENDING THE CONSTITUTION OF THE FEDERATION OF BOSNIA AND HERZEGOVINA Official Gazette of the Federation

More information

The International Court of Justice

The International Court of Justice The International Court of Justice ThiS is a FM Blank Page Serena Forlati The International Court of Justice An Arbitral Tribunal or a Judicial Body? Serena Forlati Department of Law University of Ferrara

More information

Language, Hegemony and the European Union

Language, Hegemony and the European Union Language, Hegemony and the European Union Glyn Williams Gruffudd Williams Language, Hegemony and the European Union Re-examining Unity in Diversity Glyn Williams Ynys Môn, United Kingdom Gr uffudd Williams

More information

PARLIAMENT OF THE DEMOCRATIC SOCIALIST REPUBLIC OF SRI LANKA

PARLIAMENT OF THE DEMOCRATIC SOCIALIST REPUBLIC OF SRI LANKA PARLIAMENT OF THE DEMOCRATIC SOCIALIST REPUBLIC OF SRI LANKA PREVENTION OF CRIMES (AMENDMENT) ACT, No. 29 OF 2017 [Certified on 18th of November, 2017] Printed on the Order of Government Published as a

More information

International Law Association The Helsinki Rules on the Uses of the Waters of International Rivers Helsinki, August 1966

International Law Association The Helsinki Rules on the Uses of the Waters of International Rivers Helsinki, August 1966 International Law Association The Helsinki Rules on the Uses of the Waters of International Rivers Helsinki, August 1966 from Report of the Fifty-Second Conference, Helsinki, 14-20 August 1966, (London,

More information

VIETNAM LAWS ONLINE DATABASE License Agreement Multi-user (Special)

VIETNAM LAWS ONLINE DATABASE License Agreement Multi-user (Special) VIETNAM LAWS ONLINE DATABASE License Agreement Multi-user (Special) A multi-user (special) subscription to the Vietnam Laws Online Database is governed by the terms and conditions of this License Agreement.

More information

LICENSING AGREEMENT UCLA AMERICAN INDIAN STUDIES CENTER. Terms & Conditions

LICENSING AGREEMENT UCLA AMERICAN INDIAN STUDIES CENTER. Terms & Conditions LICENSING AGREEMENT UCLA AMERICAN INDIAN STUDIES CENTER Terms & Conditions This License Agreement ( Agreement ) is made effective between the UCLA American Indian Studies Center, 3220 Campbell Hall, Box

More information

European Administrative Governance

European Administrative Governance European Administrative Governance Series Editors Thomas Christiansen Maastricht University Maastricht, The Netherlands Sophie Vanhoonacker Maastricht University Maastricht, The Netherlands European Administrative

More information

LICENSE AGREEMENT FOR USE OF DATABASE

LICENSE AGREEMENT FOR USE OF DATABASE LICENSE AGREEMENT FOR USE OF DATABASE The License Agreement For Use Of Database (hereafter the "Agreement") defines the terms and conditions with respect to the use of the Belpex Database containing the

More information

v September KANSAS V. COLORADO INDEX TO TRANSCRIPTS IN CASE ARABIC NUMBER VOLUME - ROMAN NUMERAL September 17 I 1990 II September

v September KANSAS V. COLORADO INDEX TO TRANSCRIPTS IN CASE ARABIC NUMBER VOLUME - ROMAN NUMERAL September 17 I 1990 II September KANSAS V. COLORADO INDEX TO TRANSCRIPTS IN CASE VOLUME - ROMAN NUMERAL DATE ARABIC NUMBER September 17 I 1990 II September 181 1990 Ill September 191 1990 IV September 21 I 199~ v September 241 1990 VI

More information

The Fundamental Concept of Crime in International Criminal Law

The Fundamental Concept of Crime in International Criminal Law The Fundamental Concept of Crime in International Criminal Law ThiS is a FM Blank Page Iryna Marchuk The Fundamental Concept of Crime in International Criminal Law A Comparative Law Analysis Iryna Marchuk

More information

Appendix A Company Predictions on Mine Activity

Appendix A Company Predictions on Mine Activity Appendix A Company Predictions on Mine Activity The table below quotes predictions made by, Diavik and De Beers about the possible impacts on the NWT from each of their projects. These statements are quoted

More information

Premium Account Terms of Service Agreement. Statista, Inc.

Premium Account Terms of Service Agreement. Statista, Inc. Premium Account Terms of Service Agreement Statista, Inc. Last updated: October 2016 Premium Account Terms of Service Agreement www.statista.com 02 This Terms of Service Agreement (this "Agreement") is

More information

SRI LANKA Code of Intellectual Property Act

SRI LANKA Code of Intellectual Property Act SRI LANKA Code of Intellectual Property Act No. 52 of 1979, as amended by Act No. 30 of 1980, 2 of 1983, 17 of 1990, 13 of 1997, 40 of 2000 and 36 of 2003 TABLE OF CONTENTS 1. Short title. PART I ADMINISTRATION

More information

1. THE SYSTEM AND INFORMATION ACCESS

1. THE SYSTEM AND INFORMATION ACCESS Family Portal SSS by Education Brands TERMS AND CONDITIONS These Terms of Service (the "Agreement") govern your use of the Parents' Financial Statement (PFS), Family Portal and/or SSS by Education Brands

More information

My Health Online 2017 Website Update Online Appointments User Guide

My Health Online 2017 Website Update Online Appointments User Guide My Health Online 2017 Website Update Online Appointments User Guide Version 1 15 June 2017 Vision The Bread Factory 1a Broughton Street London SW8 3QJ Registered No: 1788577 England www.visionhealth.co.uk

More information

IN-POLL TABULATOR PROCEDURES

IN-POLL TABULATOR PROCEDURES IN-POLL TABULATOR PROCEDURES City of London 2018 Municipal Election Page 1 of 32 Table of Contents 1. DEFINITIONS...3 2. APPLICATION OF THIS PROCEDURE...7 3. ELECTION OFFICIALS...8 4. VOTING SUBDIVISIONS...8

More information

LAKES AND PINES COMMUNITY ACTION COUNCIL, INC. BYLAWS ARTICLE 1 NAME OF ORGANIZATION AND AREA TO BE SERVED

LAKES AND PINES COMMUNITY ACTION COUNCIL, INC. BYLAWS ARTICLE 1 NAME OF ORGANIZATION AND AREA TO BE SERVED Page 1 LAKES AND PINES COMMUNITY ACTION COUNCIL, INC. BYLAWS ARTICLE 1 NAME OF ORGANIZATION AND AREA TO BE SERVED Section I. Name 1.1 The name of the organization shall be the Lakes and Pines Community

More information

Terms of Use. Effective Date: January 1, 2018

Terms of Use. Effective Date: January 1, 2018 Terms of Use Effective Date: January 1, 2018 NOTICE OF ARBITRATION PROVISIONS: Your use of Our Site is subject to binding individual arbitration of any disputes which may arise, as provided in Section

More information

PUBLICATIONS SUBSCRIPTION AND ACCESS AGREEMENT TERMS & CONDITIONS FOR SUBSCRIBERS TO THE ELECTRONIC PUBLICATIONS

PUBLICATIONS SUBSCRIPTION AND ACCESS AGREEMENT TERMS & CONDITIONS FOR SUBSCRIBERS TO THE ELECTRONIC PUBLICATIONS PUBLICATIONS SUBSCRIPTION AND ACCESS AGREEMENT TERMS & CONDITIONS FOR SUBSCRIBERS TO THE ELECTRONIC PUBLICATIONS THIS SUBSCRIPTION AND ACCESS AGREEMENT ( Agreement ) by and between CALEA, Inc., a Maryland

More information

INTERNATIONAL CONVENTION ON MUTUAL ADMINISTRATIVE ASSISTANCE IN CUSTOMS MATTERS. Brussels 27 June, 2003

INTERNATIONAL CONVENTION ON MUTUAL ADMINISTRATIVE ASSISTANCE IN CUSTOMS MATTERS. Brussels 27 June, 2003 INTERNATIONAL CONVENTION ON MUTUAL ADMINISTRATIVE ASSISTANCE IN CUSTOMS MATTERS Brussels 27 June, 2003 WORLD CUSTOMS ORGANIZATION Rue du Marché, 30 B-1210 Brussels TABLE OF CONTENTS CONVENTION Pages Preamble

More information

BOOK PUBLISHING AGREEMENT

BOOK PUBLISHING AGREEMENT Radial Books, LLC Seattle, Washington radialbooks.com BOOK PUBLISHING AGREEMENT This contract is entered into on the X of X, 20XX between Radial Books, LLC (hereinafter known as Publisher ) located in

More information

COMMON REGULATIONS UNDER THE MADRID AGREEMENT CONCERNING THE INTERNATIONAL REGISTRATION OF MARKS AND THE PROTOCOL RELATING TO THAT AGREEMENT

COMMON REGULATIONS UNDER THE MADRID AGREEMENT CONCERNING THE INTERNATIONAL REGISTRATION OF MARKS AND THE PROTOCOL RELATING TO THAT AGREEMENT COMMON REGULATIONS UNDER THE MADRID AGREEMENT CONCERNING THE INTERNATIONAL REGISTRATION OF MARKS AND THE PROTOCOL RELATING TO THAT AGREEMENT (as in force on September 1, 2008) LIST OF RULES Chapter 1:

More information

ARLINGTON COUNTY, VIRGINIA. County Board Agenda Item Meeting of December 16, 2017

ARLINGTON COUNTY, VIRGINIA. County Board Agenda Item Meeting of December 16, 2017 ARLINGTON COUNTY, VIRGINIA County Board Agenda Item Meeting of December 16, 2017 DATE: December 7, 2017 SUBJECT: Acceptance and appropriation of the Department of Homeland Security Program to Prepare Communities

More information

Essays on Federalism and Regionalism 1

Essays on Federalism and Regionalism 1 Essays on Federalism and Regionalism 1 For further volumes: http://www.springer.com/series/13190 ThiS is a FM Blank Page Stelio Mangiameli Editor Italian Regionalism: Between Unitary Traditions and Federal

More information

REPORT. of the MARYLAND COMMISSIONERS UNIFORM STATE LAWS THE GOVERNOR. and

REPORT. of the MARYLAND COMMISSIONERS UNIFORM STATE LAWS THE GOVERNOR. and REPORT of the MARYLAND COMMISSIONERS on UNIFORM STATE LAWS to THE GOVERNOR and THE GENERAL ASSEMBLY OF MARYLAND 2012 M. MICHAEL CRAMER, Chairman K. KING BURNETT M. KING HILL, JR. ALBERT D. BRAULT STEVEN

More information

Table of CONTENTS. DEDICATIONS... xxxi. NCSL, ASLCS AND THE COMMISSION... xxxiii. LIST OF MOTIONS...xxxv. Pa rt I

Table of CONTENTS. DEDICATIONS... xxxi. NCSL, ASLCS AND THE COMMISSION... xxxiii. LIST OF MOTIONS...xxxv. Pa rt I Table of CONTENTS FOREWORD... xxix DEDICATIONS... xxxi NCSL, ASLCS AND THE COMMISSION... xxxiii LIST OF MOTIONS...xxxv INTRODUCTION...1 Pa rt I Parliamentary Law and Rules Chapter 1 Rules Governing Procedure

More information

NINTH SCHEDULE (Article 31B) 1. The Bihar Land Reforms Act, 1950 (Bihar Act XXX of 1950). 2. The Bombay Tenancy and Agricultural Lands Act, 1948

NINTH SCHEDULE (Article 31B) 1. The Bihar Land Reforms Act, 1950 (Bihar Act XXX of 1950). 2. The Bombay Tenancy and Agricultural Lands Act, 1948 NINTH SCHEDULE (Article 31B) 1. The Bihar Land Reforms Act, 1950 (Bihar Act XXX of 1950). 2. The Bombay Tenancy and Agricultural Lands Act, 1948 (Bombay Act LXVII of 1948). 3. The Bombay Maleki Tenure

More information

THE INCOME SUPPORT (GUERNSEY) LAW, The States are asked to decide:- EXPLANATORY MEMORANDUM

THE INCOME SUPPORT (GUERNSEY) LAW, The States are asked to decide:- EXPLANATORY MEMORANDUM THE INCOME SUPPORT (GUERNSEY) LAW, 2017 The States are asked to decide:- Whether they are of the opinion to approve the draft Projet de Loi entitled "The Income Support (Guernsey) Law, 2017", and to authorise

More information

ARTICLE I Name. This organization, incorporated as PILOT INTERNATIONAL, INC. may use the name Pilot International.

ARTICLE I Name. This organization, incorporated as PILOT INTERNATIONAL, INC. may use the name Pilot International. July 2012 BYLAWS OF PILOT INTERNATIONAL Pilot International, Inc. is a charitable and educational organization whose purpose is to promote programs and activities that support the focus on brain-related

More information

IC Chapter 15. Ballot Card and Electronic Voting Systems; Additional Standards and Procedures for Approving System Changes

IC Chapter 15. Ballot Card and Electronic Voting Systems; Additional Standards and Procedures for Approving System Changes IC 3-11-15 Chapter 15. Ballot Card and Electronic Voting Systems; Additional Standards and Procedures for Approving System Changes IC 3-11-15-1 Applicability of chapter Sec. 1. Except as otherwise provided,

More information

Global Conditions (applies to all components):

Global Conditions (applies to all components): Conditions for Use ES&S The Testing Board would also recommend the following conditions for use of the voting system. These conditions are required to be in place should the Secretary approve for certification

More information

Subject: Dear Ravalli County Commissioners and County Attorney: Thank you for your time. Sincerely, Robert Myers. Commissioners.

Subject: Dear Ravalli County Commissioners and County Attorney: Thank you for your time. Sincerely, Robert Myers. Commissioners. Commissioners From: Sent: To: Subject: Attachments: Staff MTRAP Tuesday, February, :0 PM Commissioners; Jeff Burrows; Suzy Foss; Greg Chilcott; Ron Stoitz;jiman@rc.mt.gov; Bill Fulbright

More information

The International Migration of German Great War Veterans

The International Migration of German Great War Veterans The International Migration of German Great War Veterans Erika Kuhlman The International Migration of German Great War Veterans Emotion, Transnational Identity, and Loyalty to the Nation, 1914 1942 Erika

More information

Enforcement Rules for the Act on the Protection of Personal Information (Tentative translation)

Enforcement Rules for the Act on the Protection of Personal Information (Tentative translation) Enforcement Rules for the Act on the Protection of Personal Information (Tentative translation) This is an English translation of the Enforcement Rules for the Act on the Protection of Personal Information,

More information

Maps and Hash Tables. EECS 2011 Prof. J. Elder - 1 -

Maps and Hash Tables. EECS 2011 Prof. J. Elder - 1 - Maps and Hash Tables - 1 - Outline Ø Maps Ø Hashing Ø Multimaps Ø Ordered Maps - 2 - Learning Outcomes Ø By understanding this lecture, you should be able to: Ø Outline the ADT for a map and a multimap

More information

International Series on Public Policy

International Series on Public Policy International Series on Public Policy Series Editors B. Guy Peters Pittsburgh University, Pittsburgh, USA Philippe Zittoun Research Professor of Political Science, LET-ENTPE, University of Lyon, Lyon,

More information

One View Watchlists Implementation Guide Release 9.2

One View Watchlists Implementation Guide Release 9.2 [1]JD Edwards EnterpriseOne Applications One View Watchlists Implementation Guide Release 9.2 E63996-03 April 2017 Describes One View Watchlists and discusses how to add and modify One View Watchlists.

More information

INDEX INDIAN CLAIMS COMMISSION DECISIONS

INDEX INDIAN CLAIMS COMMISSION DECISIONS INDEX TO INDIAN CLAIMS COMMISSION DECISIONS INCLUDES 1976 SUPPLEMENT Publ ished by Native American Rights Fund, Inc. Copyright 1973 through 1976 by Native American Rights Fund, Inc. Copyright 1976 by Native

More information

Sage 100 Fund Accounting. Bank Reconciliation STUDENT WORKBOOK SAGE LEARNING SERVICES. Important Notice:

Sage 100 Fund Accounting. Bank Reconciliation STUDENT WORKBOOK SAGE LEARNING SERVICES. Important Notice: Sage 100 Fund Accounting Bank Reconciliation STUDENT WORKBOOK SAGE LEARNING SERVICES Important Notice: Authentic Sage 100 Fund Accounting training guides display a holographic image on the front cover.

More information

GOVERNMENT GAZETTE STAATSKOERANT

GOVERNMENT GAZETTE STAATSKOERANT GOVERNMENT GAZETTE STAATSKOERANT VAN DIE REPUBLIEK VAN SUID-AFRIKA Rc,gi,i tt rt d (It [}7( P() ft ofi( ( (IY (/ N(ot sp(lpt l ;l} /1 Nllll.\t)[(l(i I?Y 1/;( I i).\l(l)ll/jot (;( tz ql,!ttwl CAPE T(3W

More information

BYLAWS OF CENTRAIS ELÉTRICAS BRASILEIRAS S.A. - ELETROBRAS. CHAPTER I Name, Organization, Headquarters, and Social Object

BYLAWS OF CENTRAIS ELÉTRICAS BRASILEIRAS S.A. - ELETROBRAS. CHAPTER I Name, Organization, Headquarters, and Social Object BYLAWS OF CENTRAIS ELÉTRICAS BRASILEIRAS S.A. - ELETROBRAS CHAPTER I Name, Organization, Headquarters, and Social Object Art. 1 Centrais Elétricas Brasileiras S.A. Eletrobras is a mixed capital corporation,

More information

APPROVED 8/8/2017 MINUTES AND SUMMARY OF THE BUILDING AND CONTRACTS COMMITTEE OF THE BOARD OF EDUCATION OF BALTIMORE COUNTY. Tuesday, June 13, 2017

APPROVED 8/8/2017 MINUTES AND SUMMARY OF THE BUILDING AND CONTRACTS COMMITTEE OF THE BOARD OF EDUCATION OF BALTIMORE COUNTY. Tuesday, June 13, 2017 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 MINUTES AND SUMMARY OF THE BUILDING AND CONTRACTS COMMITTEE OF THE Tuesday, Items

More information

Case 3:16-cv BAS-DHB Document 3 Filed 05/02/16 Page 1 of 9

Case 3:16-cv BAS-DHB Document 3 Filed 05/02/16 Page 1 of 9 Case :-cv-00-bas-dhb Document Filed 0/0/ Page of 0 JAN I. GOLDSMITH, City Attorney DANIEL F. BAMBERG, Assistant City Attorney STACY J. PLOTKIN-WOLFF, Deputy City Attorney California State Bar No. Office

More information

THE PAKISTAN STATUTES

THE PAKISTAN STATUTES THE PAKISTAN STATUTES CONSOLIDATED INDEX No of Act/ Ordinance Year A Abandoned Properties (management) Act, 1975 XX 1975 Abatement-see Capital Development Authority (Abatement of XXVII 1975 Arbitration

More information

CANNIMED THERAPEUTICS INC. (the Corporation ) COMPENSATION COMMITTEE CHARTER

CANNIMED THERAPEUTICS INC. (the Corporation ) COMPENSATION COMMITTEE CHARTER 1. POLICY STATEMENT CANNIMED THERAPEUTICS INC. (the Corporation ) COMPENSATION COMMITTEE CHARTER It is the policy of the Corporation to establish and maintain a Compensation Committee (the Committee )

More information

Ft. Lauderdale, Florida

Ft. Lauderdale, Florida STATE OF FLORIDA Case No. SC 09-1910 NINETEENTH STATEWIDE GRAND JURY First Interim Report A STUDY OF PUBLIC CORRUPTION IN FLORIDA AND RECOMMENDED SOLUTIONS December 17, 2010 Ft. Lauderdale, Florida TABLE

More information

NGO Forum The progress in policy has not translated into progress in impact [ ] Corruption and the culture of impunity remain rampant vii

NGO Forum The progress in policy has not translated into progress in impact [ ] Corruption and the culture of impunity remain rampant vii How to give money and still not influence people Year Agreed Reforms 2002 Set in 2001 ii Key requests: - Anti corruption law adopted - Forest law adopted and completion of negotiations with concessionaires

More information

1. The First Step Act Requires The Development Of A Risk And Needs Assessment System

1. The First Step Act Requires The Development Of A Risk And Needs Assessment System P.O. BOX 250 https://sentencing.net Rutland, Vermont 05702 https://brandonsample.com Tel: 802-444-HELP (4357) The First Step Act: What You Need To Know On May 9, 2018, the House Judiciary Committee passed

More information

Abila MIP Fund Accounting TM. Bank Reconciliation STUDENT WORKBOOK ABILA LEARNING SERVICES. Important Notice:

Abila MIP Fund Accounting TM. Bank Reconciliation STUDENT WORKBOOK ABILA LEARNING SERVICES. Important Notice: Abila MIP Fund Accounting TM Bank Reconciliation STUDENT WORKBOOK ABILA LEARNING SERVICES Important Notice: Authentic Abila MIP Fund Accounting TM training guides display a holographic image on the front

More information

Global and Asian Perspectives on International Migration

Global and Asian Perspectives on International Migration Global and Asian Perspectives on International Migration Global Migration Issues Volume 4 Series Editor: Dr. Frank Laczko Head of Research and Publications, International Organization for Migration (IOM),

More information

Association Agreement

Association Agreement Association Agreement between the European Union and its Member States and Georgia incorporating a Deep and Comprehensive Free Trade Area (DCFTA) Published in the Official Journal of the European Union

More information

DRAFTING AND ANALYZING CONTRACTS

DRAFTING AND ANALYZING CONTRACTS 0001 VERSACOMP (4.2 ) COMPOSE2 (4.43) NEW LAW SCH. Front Matter SAMPLE for PERFECTBOUND Pubs J:\VRS\DAT\03037\FM.GML --- r3037_fm.sty --- POST DRAFTING AND ANALYZING CONTRACTS A Guide to the Practical

More information